After 286 days in space, two American astronauts who've been stuck on the International Space Station since last spring are finally back down to Earth. Butch Wilmore and Sunita "Suni" Williams splashed down softly off the coast of Tallahassee,…
Continue reading...
Continue reading...