NASA Marking Historic Mars Rover Landing with Flurry of Events

Date: 03 August 2012 Time: 12:25 AM ET
Space