Queen Elizabeth attends the Braemar Royal Highland Gathering along with her children Prince Charles and Princess Anne.
The event, which has been held since 1832, took place at the Princess Royal and Duke of Fife Memorial Park in Braemar, Scotland, on September 1.