Scotland's greatest victory over the English - The Reenactment of Battle of Bannockburn was enjoyed by more than 12,000 people over the weekend.
The National Trust for Scotland staged a reconstruction of the 1314 Battle of Bannockburn on the original battlefield in Stirling on Saturday and Sunday. In spite of bad weather thousands flocked to the watch the Scots rout the English once again with the help of 200 actors and history enthusiasts.
Participants came from all over Europe - including Poland, Italy, Ireland and, for the first time, Bavaria - visitors to the event also saw 14th Century battlefield campsites, as well as weapons demonstrations, archery, falconry and horseback displays.
Carly Lamberty from the National Trust for Scotland said: "We were really pleased with the turn-out and were quite amazed so many turned up. "Thousands of people had already bought tickets and thousands more came along on the day. We had to move a few things around because of the weather conditions - the battle was moved forward and we couldn't do the horse display due to health and safety, but overall it seemed to go very well."
Robert the Bruce, the star of the show almost failed to make the battle after breaking down on the motorway. The actor playing Bruce and his horse missed Friday’s rehearsal after becoming stranded in the Midlands with a broken trailer, but arrived in time for the main event.
"We recruited a replacement Robert the Bruce for the rehearsal, but fortunately the stranded one arrived safely late last night," said a spokeswoman
The event took a year to arrange and is already penned in for the same weekend in 2005.
Proceeds from the event will go back to the Bannockburn Heritage Centre.
In June 1314, Edward II's 20,000-strong professional army were overwhelmed by around 6,000 poorly-equipped Scots in a victory which ultimately secured independence for Scotland under Robert the Bruce.
The victory lead to the Declaration of Arbroath in 1320 and inspired Scotland's unofficial national anthem, Flower of Scotland.