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 17, 2012 in 17 April 2012Full resolution (2048 × 1196) Next →