Tuesday, July 28, 2009

Eclipsis Screen System on Display at Taubman Museum of Art


A display of LUMENHAUS' Eclipsis Screen System at the Taubman Museum of Art in Roanoke. Open from June 12 to August 23, 2009.

No comments:

Post a Comment