Touchdown! Welcome home NASA Astronaut Jeff Williams. He and two Russian cosmonauts landed at 9:13 p.m. EDT in Kazakhstan. The return from the International Space Station wraps up 172 days in space for the crew since their launch in March 2016. Williams return to Earth having accrued 534 days in space on his four missions dating back to 2000, the most days by any U.S. astronaut in history. More: http://go.nasa.gov/2bRC5wu