It was an exhausting experience, running more than 42km with muscles aching and sweat dripping, but for Karl Weaver the cause was worth it.
Mr Weaver was one of 19 Reporoa VETPlus staff and clients to take part in the 50th Rotorua Marathon at the weekend, raising money for two charities close to their hearts.
Last year two of the company's clients, Kevin Finnerty and Kevin Fitzgerald, died from cancer and heart disease, so VETPlus staff decided to take on the marathon in honour of the men and to raise funds for charities helping those who suffer from similar illnesses, the Rotorua Hospice and Reporoa St John.
Staff and clients either ran or walked the quarter marathon, the half marathon or the full marathon, with VETPlus donating $25, $50 or $100 respectively to those who finished.
Mr Weaver decided to take on the challenge of running the full marathon.