disoriented
words. pictures. anything
Battersea Power Station and the River Thames from the air
London, UK