Remember when there was a Lenin statue atop a building called “Red Square” on Houston Street in Manhattan? David Hershkovits recently reminded me that ~30 years ago (!) I wrote about it for Paper Magazine, which he co-founded.
Nov 30
at
9:35 PM
Relevant people
Log in or sign up
Join the most interesting and insightful discussions.