Thousands of runners took part in the London Marathon over the weekend.
Sunday's marathon was the hottest on record, with temperatures reaching 23.2C.
But that didn't stop many competitors wearing fancy dress while they dashed through the streets of the city.
The weather wasn't the only record broken.
Stacey Harper from Norfolk broke the world record for the fastest woman to run the marathon dressed as Elvis.
More than 90 records were attempted on the day - most involving fancy dress.
Among those was Ashley Grote from Norfolk who took on the challenge in a bear costume.
He did it to raise money for Great Ormond Street Hospital.
He finished the race in 5 hours 48 minutes and raised a brilliant £17,500 for the hospital.
He wasn't the only one to complete the marathon from the Anglia region.
It was a poignant day for Chris Wright from Colchester, who fulfilled his daughter's dying wish by making it to the finish line.
He's raising money for Cancer Research, after his daughter Demi died from the disease two years ago.
Aaron from Wymondham in Norfolk completed his first marathon for Asthma UK.
He was one of more than 250 runners raising money for the charity.
Meanwhile, Suffolk firefighter Dale Mason made it to the finish line in his full uniform and registered a time of just under seven hours.