Honoring the Apollo 13 mission
It has been 51 years since Apollo 13 and its crew lifted off for that incredible mission, and right now, Space Center Houston is celebrating the achievement.
It has been 51 years since Apollo 13 and its crew lifted off for that incredible mission, and right now, Space Center Houston is celebrating the achievement.