Watch Astronauts Return From The Space Station In 3 Minutes [VIDEO]Guest PostApril 10, 2017 by Guest Post LISTEN TO TLR’S LATEST PODCAST: By Andrew Follett One U.S. astronaut and two Russian cosmonauts safely touched down Monday after finishing a 173-day mission on...