movies Netflix’s “Apollo 13: Survival” – A Gripping Look at NASA’s Greatest Crisis On April 11, 1970, NASA launched Apollo 13, the third crewed mission aiming for a moon landing. Two days later, 210,000 miles from Earth an oxygen tank exploded and led September 8, 2024