Advertisement

Shuttle Endeavour To Begin Voyage To New Home

Space shuttle Endeavour is towed to the Kennedy Space Center landing facility in Cape Canaveral, Fla., on Friday. (AP Photo)
Space shuttle Endeavour is towed to the Kennedy Space Center landing facility in Cape Canaveral, Fla., on Friday. (AP Photo)

Advertisement

More from WBUR

Listen Live
Close