Image of the Day: June 2011

1 of 23

End of the Line

Credit: NASA/Bill Ingalls
Wednesday, June 1, 2011: Space shuttle Endeavour made its final landing at Kennedy Space Center, Wednesday, June 1, 2011, in Cape Canaveral, Fla. Endeavour…Read More »

spent 16 days in space on the STS-134 mission outfitting the International Space Station. During 25 flights, Endeavour spent 299 days in space, and traveled more than 122.8 million miles. It first launched on May 7, 1992.

—Tom Chao   Less «
More from