Miscalibrated Internet Receptor Stalks

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