A schoolboy is thought to have set a new world record for speed-eating haggis after gobbling a pound of the delicacy in two minutes.
John Davis, 17, beat 30 competitors from around the world to win the event at the inaugural Edinburgh International Haggis Championship.
The event was organised to raise funds for the Help for Heroes charity, which helps British soldiers wounded in military action.
John, from Edinburgh, proved a natural at speed-eating despite having done no preparation.
He said: "It's the first time I've entered anything like this and I didn't even do any training, but I had friends and family to cheer me on.
"The hardest thing was that you couldn't even have any water with it."
Footage of his feat will be sent to Guinness World Records for validation.
Celebrities sent messages of support, praising the teenager.
Craig and Charlie Reid of the Proclaimers said: "Congratulations on an amazing feat of endurance."
Michelle McManus, Pop Idol winner and TV presenter, said: "I wondered if anyone trying to put away a whole pound of haggis in under two minutes might be biting off more than they could chew. This is an incredible achievement."