London Marathon's Brian the snail crosses finish line
A man has completed the London Marathon by crawling along the 26-mile course dressed in a nine-foot (2.7m) snail costume.
Lloyd Scott, 49, from Watford, Hertfordshire, averaged one mile per day dressed as the Magic Roundabout character Brian.
The former professional footballer said he had suffered nose bleeds and sickness since setting out on 17 April.
Mr Scott hoped to raise £200,000 for children's charity Action for Kids.
The former Blackpool, Watford and Leyton Orient player survived after being diagnosed with leukaemia more than 20 years ago.
Crossing the line in The Mall outside Buckingham Palace he said: "That's not an experience I want to repeat."
He said: "It was very difficult. I had consistent nose bleeds, I had to go to hospital to have my nose cauterised and treated.
"I kept being sick in the snail - I even slept in the snail as well.
"The big problems have been the weather because it gets very very hot inside, and then there are the deposits that are left on the pavement - glass, nails, doggy doo-dah, takeaway meals."
Mr Scott also endured muscle pain and cramp due to hauling himself face-down around the route in the costume for up to eight hours a day.
But he said: "It's all been about raising money to change these young kids' lives and help them realise their potential.
"I've chosen to make this difficult for myself but these kids don't have that choice. Every day they're confronted with mobility issues."
In 2002 he took five days to complete the London Marathon in a deep sea diving suit.
Action for Kids supports children and young people with physical and learning disabilities and their families.