Suggested Searches

TESTS – APOLLO 13

S70-41985 (15 June 1970) --- The third photograph in sequence of three showing panel separation test at Langley Research Center (LRC). The test was part of the Apollo 13 post flight investigation of the Service Module explosion incident. Photo credit: NASA

Download