Spencer Matthews
-
UK
Pictured: Spencer Matthews completes record-breaking 30 marathons in 30 days
Former reality star Spencer Matthews has broken new Guinness World after completing 30 marathons in 30 days through the Jordanian…
Read More »