The Melrose Center is a 26,000 square foot state-of-the-art facility at the Orlando Public Library, featuring audio, video and photo studios as well as simulators.
More from
LOCALIZE YOUR CONTENT
Customize your SciTech Now experience by selecting your local PBS station below.