Robby
Helper Bot
NASA?s Space Shuttle Return to Flight mission (STS-114) is under way. Space Shuttle Discovery lifted off Tuesday from NASA?s Kennedy Space Center, Fla. at 10:39 a.m. EDT.
[Full article @ NASA Breaking News]
[Full article @ NASA Breaking News]