Site

Categories

Technicians at JPL command center in Pasadena, Calif. erupt in celebration as the Curiosity rover lands on Mars.