fbpx

crew

STS-121 Discovery Launch

STS-121 Discovery Launch

Space Shuttle Discovery launch – mission STS-121 – was the third launch attempt in four days after previous ones were scrubbed due to weather concerns. Liftoff was on-time at 2:38 p.m. EDT on July 4th, 2006. The Orbital Insertion Altitude ...

Read more