Miscalibrated Internet Receptor Stalks
Miscalibrated Internet Receptor Stalks
Illustration for article titled Pop Quiz - STS-7

On this day in 1983 the Space Shuttle Challenger landed at Edwards Air Force Base to successfully conclude STS-7. What was the significant achievement of this mission?

Advertisement

Share This Story

Get our newsletter