Statue of Lenin on the roof of the 'Red Square' apartment block
New York, NY, USA
Lenin, buildings, Vladimir Ilyich Ulyanov, Vladimir Lenin, statues
2010
July 30
about