Space Shuttle Discovery OV-103 with NASA 905 Boeing 747-100 Shuttle Carrier Aircraft touch down at Dulles International Airport, 17 April 2012 Published on April 16, 2013 in 17 April 2012Full resolution (2048 × 1196) ← Previous Next → Discovery and NASA 905 land at Dulles International Airport, 17 April 2012. (NASA)