Wednesday, April 18, 2012

The Final Space Shuttle Flight, Dulles VA


The space shuttle Discovery made it's final landing yesterday at Virginia's Dulles International Airport. End of an era.