Curiosity has landed

Relive the nail-biting terror and joy as NASA's Curiosity rover successfully lands on Mars the evening of August 5 PDT (morning of August 6 EDT)