Observer News: Atlantis: the final launch Atlantis: the final launch ================================================================================ Mitch_Traphagen on 09/07/2011 02:02:00 By MITCH TRAPHAGEN STS-135 Atlantis blasted off at 11:26 a.m. on Friday. It was the 135th and final shuttle launch, successfully capping off the 30-year-old space shuttle program. Atlantis is due to return to Kennedy Space Center at 7:06 a.m. on July 20, 2011. For the complete story, along with the backstory, pick up the July 14 edition of The Observer News, The SCC Observer or The Riverview Current.