All the pieces are in place for the NASA Curiosity rover's upcoming launch to Mars.

View all Videos