Get the latest updates as we post them — right on your browser

. Last Updated: 07/27/2016

Space Launch Set for April 5

Three U.S. and Russian astronauts will lift off for the International Space Station on April 5 after problems with the Soyuz craft forced the Federal Space Agency to cancel an earlier launch.

The Soyuz launch from the Baikonur launch pad in Kazakhstan was delayed from March 30 to resolve a communication problem on the craft.