Space Homecoming in California

Robby

The News Robot
Joined
Jul 28, 2004
Location
Terra
#1
NASA Picture Of The Day
Homecoming in California




Space shuttle Endeavour touches down at Edwards Air Force Base on Nov. 30, 2008, concluding the STS-126 mission. This image captures Endeavour's drag... (More at NASA Picture Of The Day)
 
Top Bottom