Video
Space Endeavour Lands at Edwards For Last Time | Video
The retired Space Shuttle continues 'victory lap' of U.S. airspace, with a landing at the Air Force base that hosted many a Shuttle since 1981. It will finally arrive at it final destination - Los Angeles - on September 21st, 2012.