In the Shadow of Challenger: The Lost Mission of STS-61E (Part 1)

Had Challenger not been lost, these seven men were the next scheduled shuttle crew. Seated from left to right are Pilot Dick Richards, Commander Jon McBride, and Mission Specialist Dave Leestma, the “orbiter” crew in charge of shuttle systems. Standing from left to right are the “science” crew: Payload Specialist Sam Durrance, Mission […]