You are using an older browser version. Please use a supported version for the best MSN experience.

NASA astronauts splash down to Earth after historic mission

Two NASA astronauts are back home in Houston after a historic return to Earth. It was the first splashdown by U.S. astronauts in 45 years, and the first commercial mission to carry a crew to and from the International Space Station. Mark Strassmann reports.

More From CBS News

More From CBS News

Latest News Video

More News Video Partners

image beaconimage beaconimage beacon