Four Astronauts Splash Down off Florida Coast

FacebookXPinterestEmailEmailEmailShare

    Four space station astronauts are back on Earth after a quick SpaceX flight home. (Mar 13) AP

    Aerospace Space