The Queen has officially unveiled a new Highland Games pavilion at the annual Braemar Gathering.
She joined 15,000 visitors at the event, which is held each year a short distance from the royals' summer retreat on the Balmoral estate.
The Aberdeenshire town has hosted it for 203 years and this year marked the 170th anniversary of Royal Family links.
The Queen, wearing a striking jade-green dress suit, was joined by Prince CharlesPrincess Anne and her husband Sir Timothy Laurence.
She and Princess Anne were both presented with floral posies which they carried throughout their hour-long visit.
Before leaving, the Queen and Charles officially unveiled the newly-built Highland Games Pavilion, which will open to the public next year and will showcase the history of the Highland Games.
The £2.5million heritage centre is named after Charles, the Duke of Rothesay, and was partly funded and driven by the Prince's Foundation, as well as numerous local donors.
Leading the tour of the new property, David Geddes, president of Braemar Royal Highland Society, said he hopes the exhibition will become a draw for people from across the globe.
He said: "Even members of the committee didn't know of the existence of many of the items that now feature in the exhibition.
"It was nice to go through all the donated pieces - some of the finds have created a bit of a stir in the village."
Exhibits include items from Highland Games and Gatherings, such as medals and trophies, and partner The Scottish Tartans Authority will also contribute to the collection.
The Queen is the current, and longest serving, patron of the Braemar Royal Highland Society.
Having first attended with her parents and grandparents at the age of seven in 1933, she has only missed the Gathering four times since taking the throne in 1952.