The stage is set for an unpiloted rescue vehicle to launch to the International Space Station, in an important mission that will allow three astronauts to breathe a bit easier once their lifeboat finally arrives.

Read more...