US-Russian trio blast off on mission to space station squib

A Russian-U.S. trio of space travelers has launched successfully, heading for the International Space Station
Continue reading on INDEPENDENT...
Tags: