Space Station Astronauts Returning to Earth Tonight: How to Watch Online

Space Station Astronauts Returning to Earth Tonight: How to Watch OnlineThree astronauts are scheduled to return to Earth today (March 14) after 141 days on board the International Space Station.