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…