Space Shuttle Discovery Picture Perfect Launch
Editor’s note: The Space Shuttle Discovery launched today at 2:37:55 pm EDT with no apparent problems. The shuttle is currently scheduled to return the morning of July 16.
There appears to have been some foam shedding. Video and pictures will be analyzed by the mission management and imagery analysis teams over the next few hours.