Historic mission taking Canadian Payette to space station gets NASA go-ahead
Friday, June 12, 2009 - 11:49
in Astronomy & Space
NASA officials have given the green light for seven astronauts including Canadian Julie Payette to take off on the space shuttle Endeavour on Saturday morning.