She is looking quite fit!
The previous record was held by a 90-year-old runner who finished a marathon in 8:53:08, KNSD reported.
Thompson also became the second-oldest marathon finisher in U.S. history — the oldest was 92 years old — Competitor.com reported.
Thompson started running marathons when she was 76 years old and has run one every year since. Sunday's race was Thompson's 15th marathon, Runner's World reported.
"You're never too old to do it," she told the magazine."
Read her interview over at THV11