Science | Wed Jun 8, 2011 3:05pm EDT

Astronaut trio blasts off for space station