Home » Groups » April 29, 1990, Shuttle Discovery Lands Following Hubble Deployment Mission

April 29, 1990, Shuttle Discovery Lands Following Hubble Deployment Mission

On April 29, 1990, the Space Shuttle Discovery approaches for landing on a concrete runway at Edwards Air Force Base to complete a highly successful five-day mission during which the Hubble Space Telescope was released into orbit. via NASA http://ift.tt/1FxFQn9 Amazing.

What say you about this?