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
Hey! Did you enjoy this piece? We can’t do it without you. We are member-supported, so your donation is critical to KCRW's music programming, news reporting, and cultural coverage. Help support the DJs, journalists, and staff of the station you love.