Tagged: Fallen angel lands in London

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...

×