Mars Rover Landing Game

NASA’s Curiosity Rover Lands On Xbox Live

NASA’s really playing up their excitement for Curiosity’s arrival on Mars next month, and why wouldn’t they? For the spectating EDL engineers, it’ll be an intense seven minutes of nail-biting trepidation. They’ve already released a dramatic video presentation to help themselves cope. But, wanting to amp up the mission’s exposure even more, today NASA released a free …