Watch the moment Ben Blowes completed 31 marathons in 31 days - a distance of more than 800 miles
A man who's been running a marathon every single day of December for charity is continuing the final two despite a leg injury which forced him to race on crutches for some of the time.
Ben Blowes from Gazeley near Newmarket says although every step is painful - he was determined to finish.
31 marathons in the 31 days of December was always going to be tough going but if anyone was going to do it then Ben Blowes would. After all he'd already completed the London Marathon with a tumble dryer on his back.
As of the final two days of the mammoth challenge Ben is on crutches after hurting his left leg and having to go to hospital.
He told ITV News Anglia: "Had an x-ray - wasn't sure if I had a fracture or not but thankfully it wasn't broken just ligament damage and inflammation of the shin."
Watch a report by ITV News Anglia's Natalie Gray
Ben's friend Ali was with him when it happened and finished Tuesday's marathon for him.Ben is taking on the 812.2 mile feat to raise money for the Cambridge children's charity Tom's Trust. The plan is for Ben to complete his 31st and last marathon on New Year's Eve starting from the children's hospital at Addenbrooke's in Cambridge at four thirty in the morning.
The aim to hobble home nine hours later. Mission accomplished and more than £125,000 raised.