Space History Photo: X-38 Lakebed Touchdown

Date: 08 March 2013 Time: 09:45 AM ET