Endeavor Expected to Land Tonight

After 16 days of intense work in space, the crew of mission STS-123 is expected to return to Earth today and land at NASA's Kennedy Space Center in Florida. During its 12 days stay at the ISS the space shuttle Endeavor broke yet another record in the build of the space station, with the ... [ read more >> ]

Selfportrait of Robert L. Behnken during STS-123. The ISS and Endeavor can be clearly seen in the reflective visor of the astronaut

Image comment: Selfportrait of Robert L. Behnken during STS-123. The ISS and Endeavor can be clearly seen in the reflective visor of the astronaut
Image credits: NASA

Selfportrait of Robert L. Behnken during STS-123. The ISS and Endeavor can be clearly seen in the reflective visor of the astronaut