22 April 03 Neon light sculpture Stephen Antonakos, Neon light sculpture, Manhattan, New York, 1990. Photo: New York City Percent For Art Program. 0 Comments