Fallen angel in London

Fallen angel lands in London

This was quite a sight to see, assumed to be some kind of art project gone right or wrong depending how someone perceives this. Seen in video footage and photos floating around, display what looks like a fallen angel. It is quite unusual and has...