Space Shuttle Discovery – Kennedy Space Center

Space Shuttle Discovery (OV-103) built in 1983 and had flown 149 million miles in 39 missions. It was decommissioned in 2011 and moved to the Smithsonian’s National Air and Space Museum in Washington D.C.
Continue Reading