A UK charity runner has finished an epic quest, after running 401 marathons in 401 days.
Ben Smith completed his last marathon in Bristol, clapped on by cheering crowds as he sprinted across the finish line.
"I'm overwhelmed," Mr Smith said joyously, surrounded by hundreds of supporters.
Mr Smith took on the challenge in order to help raise funds for anti-bullying charities - inspired by his own history of being bullied.
During his marathons he's worn out 22 pairs of trainers, and has raised more than £250,000.