Russian manned spacecraft ready to take off

BAIKONUR, Kazakhstan, April 5 (Xinhua) — Russian manned spacecraft Soyuz TMA-21 has been transported to the launch pad and raised to a vertical position, ready to blast off on April 5, Xinhua correspondents reported Saturday from the site. The launch is dedicated to the 50th anniversary of the first flight into space in 1961 carried […]