hubble telescope

April 25, 2010

The Hubble Telescope

was deployed today from the Discovery Aprile 25 1990