Totally 80s Labor Day Weekend: Listen live online here!

Space Shuttle Discovery

Video: Space Shuttle Discovery Launch Seen From An Airplane In Flight

It’s one thing to witness a shuttle launch from the ground at Kennedy Space Center in Cape Canaveral, Florida and it’s another to be in an airplane thousands of feet in the air and witness […]

02/28/2011

Follow

Get every new post delivered to your Inbox.

Join 206 other followers