Tuesday, January 4, 2011

Organ Printer Installation



The Organ Printer exhibit was installed in the St.Louis Science Center December 30, 2010., The Graphics and labels are going to change. The exhibit is being prototyped and evaluated for content and functionality.

No comments:

Post a Comment