National

Atlantis is scheduled to take off at 11:26 a.m. ET today, weather permitting, on NASA’s final shuttle mission after three decades and more than 130 flights, with a landing at the Kennedy Space Center set for July 20.  If you can’t get near a TV to watch this historic launch, you can watch it below. […]