March 28, 2009

Discovery Lands Safely at Kennedy Space Center

Mission STS-119 comes to an end as space shuttle Discovery lands at the Kennedy Space Center in Florida. credit: NASA

Share on Linkedin Share on Google+