The statue of Lenin where it formerly stood on the roof of the Red Square building on E Houston Street. Randy Levine/Flickr Creative Commons For most people, “Red Square” probably brings to mind ...