Red Square

Statue of Lenin on the roof of the 'Red Square' apartment block

New York, NY, USA