The well-known Vladmir Lenin sculpture on the Lower East Side has re-emerged atop the 178 Norfolk Street building next to the Angel Orensanz Center
↧