Space Shuttle Discovery landed at 11:57 am EST this morning at Kennedy Space Center in Florida after its final mission.
Watch the orbiter's last moments in flight, AFTER THE JUMP…
Space Shuttle Discovery landed at 11:57 am EST this morning at Kennedy Space Center in Florida after its final mission.
Watch the orbiter's last moments in flight, AFTER THE JUMP…