It's crazy to think that when we first met Mary Jo "MJ" Houghton on Keeping Up with the Kardashians in 2007, she didn't even have one great-grandchild… and now she has seven, soon to be eight! And yet somehow, she seems to be aging backward! So how old is the KarJenner matriarch? You might be surprised!

MJ was born on July 26, 1934 in Arkansas, which means that she's currently 83 years old. However, you would never guess that she's a great-grandma just by looking at her! She appeared with a blonde bob in an ad for Kim Kardashian's new concealer line on March 13, and fans were blown away by how fresh and young she looked.

"God bless MJ looks younger than her daughter," said a fan, though we think Kris looks pretty darn amazing in the ad as well. This fan agreed, writing, "Whatever y’all are doing to stay young please sign me up." "Look how hot M.J. looks! This is a great picture and memory with all of you," said another.

Fans also think that M.J. has a celeb twin. "Oh my god I am so dumb. I thought that was Diane Keaton," said a stunned supporter. Apparently, that sentiment was common with comments like "MJ looks like Diane Keaton's younger sister," and "MJ was meant to be blonde! Oh my goodness! Diane Keaton’s twin!"

MJ, much like the rest of the Kardashian clan, seems to be aging backward. When we first met her she looked more gaunt with thinning hair, just like any other grandma. But now she's got tighter cheeks, brighter eyes, and an amazing 'do. What else could you expect from the grandma of the most fabulous family in Hollywood?