Members of the royal family attended the annual Braemar Gathering on Saturday with the Queen appearing to be in good spirits.
She wore a bright turquoise dress and matching hat for the event and was joined by the 69-year-old Prince Charles and Princess Anne, 68.
Prince Charles wore a traditional kilt which he paired with a colorful tie, while Princess Anne wore an elegant blue dress with dark jacket and matching hat.
The event has been attended by a reigning monarch every year since 1848 when Queen Victoria first started the tradition.
Queen Elizabeth II was only seven years old when she attended the event for the first time. Read more on our Twitter account, @amomama_usa.
This year's event also included the grand opening of the World Highland Games Centre and will be named after Prince Charle's Scottish title.
It will be known as the Duke Of Rothesay Highland Games Pavilion.
The Queen was in good spirits throughout the proceedings and could be seen smiling widely while talking to her children and other attendees.
A bouquet of flowers was presented to the Queen when she arrived, and she appeared elated during the exchange.
At 92 years of age, the Queen still actively works at her royal duties and is often seen at public events. The 97-year-old Prince Philip, on the other hand, retired last year.
He hasn't accompanied the Queen on her royal trips but still regularly attends church service with the family, as well as selected public events.
He was seen earlier this month – his first outing since June – when he made a surprise appearance at Balmoral.
Prince Philip attended more than 22,000 public appearances during his time by the Queen's side and now spends his days hunting, barbecuing and fishing.