A beloved statue of Vladimir Lenin has found a new home in the East Village. Since 1989, an 18-foot statue of Lenin had presided over the rooftop of an East Village building known as Red Square. It was an anachronistic, cheeky tribute to the youthful, socially progressive neighborhood – made even funnier with the knowledge that Red Square is actually a market-rate rental building. But last fall, the statue was quietly removed after the building […]