Lehman Art Gallery’s “Space Invaders” Featured in Art Experience: New York

The latest issue of Art Experience: New York featured a piece on the Lehman College Art Gallery’s current exhibition “Space Invaders” which is on display until Jan. 9, 2013.