NASA's Curiosity Rover Lands on Mars - NBC 10 Philadelphia

    NASA's Curiosity Rover Lands on Mars

    The rover landed inside a massive crater on the planet's surface. (Published Monday, Aug 6, 2012) The rover landed inside a massive crater on the planet's surface. See More