Veteran runs 31 marathons in 31 days

Millions of people run for charity to raise money for causes close to their hearts, but one man is running 31 marathons in 31 days, all to raise funds for his fellow veterans.