Art Nerd New York | Los Angeles

Lenin Statue at Red Square

The statue on the top of this building is not hailing a cab from the roof, but has actually hailed from Mother Russia. The giant Lenin was originally a state […]

Clicky Web Analytics