James Cooper, 37, began his challenge on January 1 and has since run more than 9,500 miles.

The post Man who ran 366 marathons in 2024 ‘overwhelmed by joy and gratitude’ appeared first on Jersey Evening Post.