Catching the Space Shuttle Discovery Launch from the Air
Passengers on board a flight from Orlando, Florida on February 24th were fortunate enough to get an awesome view of Space Shuttle Discovery embarking on its final mission, STS-133 to the International Space Station. One passenger filmed it on his phone: