Suzan Filipek · June 29, 2017
The future of the towering chrome sculpture of Lenin’s head at 400 S. La Brea Ave. is in limbo, as Ace Museum, which has been renting space in the building […]