The last flight of the space shuttle Endeavour is scheduled for April 29, piloted by Captain Mark Kelly, husband of the injured Arizona Congresswoman Gabrielle Giffords. Next stop for the shuttle is the California Science Center in downtown Los Angeles. That announcement came from NASA today, the 30th anniversary of the first shuttle launch. LA won out over eleven other cities.
The Shuttle Endeavour Is Coming Home
Credits
Guests:
- Jeffrey Rudolph - California Science Center
- Craig Schmitman - AeroSpaceNews.com and AirlineExplorer.com