mail_outline sales@mediastorehouse.com
Testing the Hubble Space Telescope, 1980s. The telescope is shown being installed in an acoustic test cell. The Hubble Space Telescope (HST)