Saturday, April 20, 2024
HomeScienceApollo 13 astronauts statue touches down at Space Center Houston

Apollo 13 astronauts statue touches down at Space Center Houston

 NASA’s Apollo 13 crew has landed in Houston — permanently and perpetually.

James Lovell, Fred Haise and the late Jack Swigert have been immortalized as a bronze statue now on display at Space Center Houston, the official visitor center for NASA’s Johnson Space Center in Texas. The life-size sculpture recreates the moment on April 17, 1970, when the three crewmates stepped out of a helicopter onto the deck of an aircraft carrier, marking their safe recovery after the “Houston, we’ve had a problem” ill-fated moon mission.



Source link

- Advertisment -