Former reality TV personality Spencer Matthews has completed 30 marathons in 30 consecutive days completely on sand – breaking a new Guinness World Record and raising more than £350,000 for charity.
Former reality TV personality Spencer Matthews has completed 30 marathons in 30 consecutive days completely on sand – breaking a new Guinness World Record and raising more than £350,000 for charity.
Leave a Reply