(NECN) - The space shuttle Endeavour is scheduled to lift off at 8:56 a.m. today from the Kennedy Space Center. Watch the launch live on NECN and NECN.com.
Copyright NECNMIGR - NECN
(NECN) - The space shuttle Endeavour is scheduled to lift off at 8:56 a.m. today from the Kennedy Space Center. Watch the launch live on NECN and NECN.com.