“Oh, Baby, Look At That.”

May 26, 2009 at 10:59 pm (By Amba) (, , )

The Atlantis shuttle crew releases the repaired and upgraded Hubble Space Telescope.

Advertisements

Permalink 7 Comments