Lloyd Scott has run up £11million for charity while entertaining London Marathon crowds in costumes ranging from Brian the Snail to a deep-sea diver.
But the 61-year-old faces the final finish line in what will be his 21st and last race this Sunday – 37 years after his first in 1985.
In his 20 marathons, the dad-of-three has crawled, trudged, walked and ran the 26.2 miles as characters including Indiana Jones, complete with a giant boulder “chasing” him, St George with a huge dragon and even in a full firefighting kit from his days in the service.