Space Shuttle Endeavor Returns to Earth

Wednesday, June 1, 2011 - 13:40 in Astronomy & Space

The shuttle and its six astronauts landed early Wednesday, closing out the next-to-last mission in NASA’s 30-year program.

Read the whole article on NY Times Science

More from NY Times Science

Latest Science Newsletter

Get the latest and most popular science news articles of the week in your Inbox! It's free!

Check out our next project, Biology.Net