STS-1 Returns To Earth

STS-1 Returns To Earth

On this day in 1981, the Space Shuttle Columbia landed at Edwards Air Force Base after completing a 54.5 hour, … Continue reading STS-1 Returns To Earth