Discovery Launch - Final Mission Takeoff
Space Shuttle Discovery Launch on February 24th - Final Mission Takeoff
As a Florida resident...this is truly a sight I never tire of.... the Space Shuttle Discovery Final Mission takeoff on February 24, 2011
How spectacular it is to live here in Florida and be able to witness this phenomenal sight first hand.
View the Final Mission of the Space Shuttle Discovery takeoff on February 24, 2011 here:
Comments(1)