Spencer Matthews Sets a New Guinness World Record: 30 Marathons in 30 Days with Ingenious Active
Broadcaster, entrepreneur, and now Guinness World Record holder, Spencer Matthews has achieved an incredible feat by completing 30 marathons in 30 consecutive days across the