Day 64: Discovery lands, Texas simmers down and Yucatan’s water heads to the Midwest

  Pretty newsy science day, for a Saturday! The space shuttle Discovery landed at Kennedy Space Center with much well-deserved fanfare; the astronauts completed a 13-day mission including three space walks and full buildout (all four wings) of the International Space Station. They also brought home Sandra Magnus, who has spent four months in microgravity aboard [...]