Two NASA astronauts and one Russian cosmonaut will return from the International Space Station early Thursday morning (Oct. 4), and you can watch their departure and landing live online.
%d bloggers like this: