August 6, 2012October 13, 2014 borgeditor Curiosity’s moment of truth is here–NASA at the pinnacle of its most risky Mars mission yet