NASA astronauts splash down off SoCal coast for first time in 50 years
NASA astronauts splash down off SoCal coast for first time in 50 years Four astronauts splash down off the Southern California coast after a five-month stay at the International Space Station. A...