Formerly located atop 250 East Houston Street on the Red Square building, the well-known Vladmir Lenin sculpture on the Lower East Side has re-emerged atop 178 Norfolk building next to the Angel Orensanz Center. The sculpture, which stood at Red Square since 1994, came down last fall but has now emerged again at a building owned by the former owners of Red Square, Michael Shaoul and Michael Rosen. The statue was built in the Soviet Union by Yuri Gerasimov, and Rosen is said to have found it in a backyard outside Moscow.
Next, check out 10 statues you wouldn’t expect to see in NYC.