Running a marathon isn't easy. In 24-degree heat, it's even worse. Throw a dinosaur suit and a proposal into the mix and It becomes a feat that even the likes of Mo Farah would struggle to pull off. But one man did it yesterday, and here's the evidence.
Marathon day in the capital is always packed full of action, but this guy still managed to steal the show.
Dressed as a Tyrannosaurus Rex, the loved-up marathon runner stopped while running over Tower Bridge to ask his long-term partner the big question.
Blue Peter presenter and BBC sports correspondent Radzi Chinyanganya was on hand to bring us the news, asking the couple how long they'd been together.
"Eight-and-a-half years," the ecstatic bride-to-be responded, before her Jurassic fiancé chimed in, "It's been a while. Feels like 65million years!"
It's heart-warming, if not a bit weird, but it's far from the only bizarre thing to have happened during this year's London Marathon.
For starters, it wasn't the only proposal. Runner Colin Harvey got down on one knee at the finish line and popped the question to girlfriend of ten years, Tanya Moody.
Colin told the Daily Mail: "It all started as a joke a few years ago. I said I would propose to Tanya when we had been together for 10 years.
"I thought it would be the perfect opportunity to propose at the London Marathon as the day will be full of emotion for us anyway. Our families managed to keep it all a secret, Tanya had no idea about any of this.
"Everyone's been in on it since I asked her dad for his blessing after one of my training runs in January."
Runners Craig Denen and Lisa Lee also got engaged after reaching the finish line of the gruelling 26-mile run.
Meanwhile, a guy dressed up as Forrest Gump beat the world record for fastest marathon time while dressed as a film character, with a time of 2:36:28.
Guinness World Records/Twitter
Rob Pope, who is also running 15,000 miles across America following the same route followed by Tom Hanks' movie character, said he had "never seen crowds like that".
And all of this during the hottest London Marathon on record.
More than 40,000 runners took part in the marathon, amid temperatures of 24.1C which were recorded in St James's Park, the Met Office said.
Runners were warned that it could be even hotter while on the course, due to heat from the road and from other competitors.
Featured Image Credit: BBC/Twitter