The IMAX film, 'Hubble,' takes visitors on the unprecedented journey of the Hubble Space Telescope. The film documents the telescopes launch and greatest successes since the Moon landing.
Added by Upcoming Robot on June 13, 2010