Thursday, March 17, 2011

Space Shuttle Discovery's Final Flight.


And we would not present this historical event to our loyal viewers any other way.

Shot location: TTS (Photo by Ben Wang)

No comments: