April 25, 10:49 am
Public Media Commons
3653 Olive St
St. Louis,
MO
United States
The Public Media Commons is a 9,000-square-foot space flanked by large-screen video walls—two stories high—on two sides. Equipped with the latest technology, the space encourages sharing and creating audio/visual experiences in a dynamic cityscape conducive to collaboration and experimentation.