A British man celebrated New Year by completing a challenge to run a marathon every day in 2022 and raising more than 1 million pounds (US$ 1.21 million) for charity. The 42.2 kilometers (over 26 miles) race is one of the most demanding endurance challenges for athletes.