Message posted by Gregos on June 26, 2006 at 15:42:24 PST:
STS-121 God Speed! America needs a manned space program more than ever right now...
The Space Shuttle Discovery (OV-103) is scheduled to launch on July 1st at 3:49pm EDT, from the Kennedy Space Center in Florida. The launch window closes July 19th.
Replies: