21:09Mission Managers Discuss STS-134
From the creator
NASA officials tell reporters at NASA's Kennedy Space Center they're pleased with results of the just-concluded mission.
Published 2011-06-01 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.





