Spencer Matthews has set a new world record for the most consecutive marathons run on sand, completing his final marathon in 4 hours and 17 minutes.
The 36-year-old presenter achieved the remarkable feat of running 30 desert marathons in 30 days. On Tuesday, he celebrated this milestone and his Guinness World Record with a post from Jordan.
At the finish line, Matthews was joined by his wife Vogue Williams and their three children—Theodore, five, Gigi, three, and Otto, two—who traveled to the Jordanian desert to witness his accomplishment.