Tag: Grumman Technical Services Inc.

Apollo 13 Mission Remembered as ‘NASA’s Finest Hour’

Apollo 13 Mission Remembered as ‘NASA’s Finest Hour’

What was to have been America’s third lunar landing in April 1970, became a struggle to safely return the crew after an oxygen tank explosion crippled the crew’s spacecraft. During a reunion of key players involved in the Apollo 13 mission, they recalled what has been termed “NASA’s finest hour.”