News

Four astronauts splash down off the Southern California coast after a five-month stay at the International Space Station. A NASA crew hadn't returned in the Pacific since 1975.