The man who set the record for the most consecutive days in space by an American made it home to the U.S. on Thursday.
Astronaut Scott Kelly, who landed in Kazakhstan from the International Space Station on Tuesday, touched down at Ellington Field in Houston at around 2.15 a.m. ET. Kelly and his identical brother, Mark Kelly — who is a retired fellow astronaut and husband to former U.S. Rep. Gabrielle Giffords — wil...
Also read: Nasa removes US astronaut from ISS mission