Curiosity Rover spacecraft separates and heads to Mars

2011-11-26 95