Fundraiser Ben Blowes aiming to complete 31 marathons in 31 days Ben Blowes is running a marathon a day in December to raise money for a children's charity. Source