humanoidhistory: The Space Shuttle Discovery lands on Edwards Air Force Base, 3 October 1988, after a mission lasting 4 days, 1 hour, 11 seconds.
tags:
original: https://stemss.tumblr.com/post/152853371000