Titan Present at NASA Space Launch
August 31st, 2009
This past Friday night, NASA’s 3rd attempt to launch mission STS-128 was a success. We were lucky enough to gain access to this event and actually had closer seats than even the press. The Discovery Space Shuttle is scheduled to dock with the International Space Station during its 13 day voyage. Here are a few pictures and a video of the launch. Enjoy.