News

Four space travelers safely splashed down off the coast of San Diego Saturday after completing a mission aboard the International Space Station. NASA astronauts Anne McClain and Nichole Ayers, Takuya ...