Joe306tow 1:11am, 13 July 2005
On the Eve of NASA's Return to flight- STS 114 due to launch July 13, 2005 at around 4PM EST. I found a NASA Video link. Just page down and click on icons for Magnum XL and Power Tower Videos from Cedar Point and NASA Glenn(formerly Lewis) Research Center.
Groups Beta