A fundraiser dressed in a suit of armour and pulling an 8ft (2m) dragon has completed the London Marathon in a time of eight days and 13 minutes.
Some of the money will go to the Steve Redgrave Trust
The efforts of Lloyd Scott, of Rainham, east London, helped Sir Steve Redgrave raise a record amount of over £1.8m.
Money will be donated to Children with Leukaemia, the Steve Redgrave Trust and the Association of Children's Hospices.
Mr Scott, 44, who completed the event in 2002 wearing a deep sea diving suit, said he was happy to have finished.
"I feel a certain amount of relief and I suppose elation at finishing, that I don't have to put this suit on tomorrow and also that we smashed our fundraising record," he said.
Spending at least nine hours a day in the suit he said the 26.2-mile course had been tougher than he had imagined.
"The second day was very, very hard with 23 miles to go. I had to re-evaluate just what it was going to take to get around the course."
He also helped Sir Steve Redgrave achieve his goal of raising £5m for the charity in five years.
Sir Steve said he was "absolutely delighted" to celebrate at the finishing line with Mr Scott.
"It's been extremely tough on him. It's a lot tougher than it looks and it looks tough."
The Olympic gold medalist says the event has broken the world record for individual fundraising.
Mr Scott said he hoped to take up an office job with the Children with Leukaemia charity, but not before starting his next fundraiser next week - driving a Mini with flat tyres from Land's End to John O' Groats.