TRAVEL
07/08/2011 02:44 pm ET | Updated Sep 07, 2011

Thel Shuttle Launch: Witnessing the Last Trip to the Final Frontier

Read more on gadling.com