68°

Topics

Spaceship Earth
Space shuttle Endeavour lands in Houston

The space shuttle Endeavour landed safely Wednesday morning in Houston's Ellington Field, where Texans can get a glimpse of the massive artifact before it embarks on its final journey to California.

Loading