Apr 19, 2015 44m
Documentary
This is your window into the universe… Hubble was launched in April 1990 on board Space Shuttle Discovery. Its release into orbit over 500km ab...