Friday, September 11, 2009

Still An Amazing Sight

Discovery's landing this afternoon at Edwards Air Force Base. With only six shuttle missions remaining, this could be the last California landing.

No comments: