Like an energiser bunny, Greg Billingham from Cheshire just keeps on going. Only very, very slowly. He's just reached the half-way mark of the London Marathon. An achievement that leaves him in 36,000th place and over three days behind the leading pack.
Running at one pace every five to six seconds, Steve hopes to complete the race next Sunday - one week late.
He tells the BBC: "it has been the cheering and support that has been fantastic. Even though I am last, there are a lot behind me."
A lot of angry motorists, presumably. Let's hope he doesn't do a victory lap.