In today's top stories, China's Zhurong Mars rover has landed and is rolling on the surface of Mars. In other news, Researchers found that the body's ability to recover from stressors declines as we age, but disappears around age 120, casting doubt on humans living past 150 years old. And finally, John Cena apologizes to Chinese fans for referring to Taiwan as a "country."