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.

(Reuters)

Read more