Space Station crew heads home THE Russian and US crew of the International Space Station were due to land back on earth in the early hours of this morning. The astronauts were set to hurtle back to Earth inside a Russian space capsule, ending their six-month mission.