Shuttle Discovery Lands After Landmark Flight
Saturday, March 28, 2009 - 14:28
in Astronomy & Space
The shuttle Discovery landed in Florida Saturday after boosting the International Space Station to full power.
The shuttle Discovery landed in Florida Saturday after boosting the International Space Station to full power.