If you're a fan of haggis, you might want to get to Scotland - you can eat the delicacy and raise money for charity in one go.
What is claimed to be world's largest haggis, weighing in at about a ton (1,010kg), has been unveiled at the Royal Highland Show.
Hundreds of pounds of pork offal, oatmeal and onions went into the colossal creation which measured more than a metre wide and high and had to be transported to the Ingliston showground near Edinburgh on a truck.
Staff at Hall's in North Berwick worked to double the previous record, set in 2009, and take their haggis into the Guinness Book of World Records.
It is now being sold off in individual portions at the show, with proceeds donated to Macmillan Cancer Care and various children's charities.
Wayne Godfrey, chief executive of Browns Food Group, which owns Hall's, said: "2014 is the official year of the haggis and so we thought this was the perfect occasion to reclaim the Guinness World Record title that was first held by Hall's over 30 years ago.
"We knew we were aiming for a very ambitious size and weight and so everyone at Hall's is thrilled we pulled it off, reclaiming the title - and beating the previous record by such a significant amount."
Hall's said the 2,227lb haggis' claim to be the world's largest has been officially verified by Guinness World Records.
The previous record stood at 1,234lb.
Scottish food and environment secretary Richard Lochhead said: "Haggis is Scotland's iconic national dish and is enjoyed by people from all over the world.
"It is the perfect way to celebrate one of our nation's proudest culinary traditions whilst raising money for a good cause."