FORT George is set to host Scotland's "largest historic re-enactment" event this weekend.
The event – called the Celebration of the Centuries - will give visitors the chance to immerse themselves in everything from the Vikings to World War Two soldiers.
Re-enactors will bring Scottish history to life, showcasing more than two thousand years.
To mark the 80th anniversary of D-Day, the event will also give visitors the chance to hear about Fort George’s role in the training for the top-secret military preparations.
Stephen Duncan, the director of marketing and engagement at Historic Environment Scotland, said: “Celebration of the Centuries is one of our most spectacular summer events and we’re thrilled to be welcoming visitors to the iconic site of Fort George once again.
“No other event showcases such a breadth of Scotland’s history, offering a truly unique and exciting way to engage with our heritage.”
Jesters will entertain guests at the event, and attendees will also have the chance to explore “Living History” camps.
You can dance along to a band with Swing Dancers, or if that’s not your thing, author Barbara Henderson will be reading for her historical novel, The Chessmen Thief.
Celebration of the Centuries will run from 11am to 5pm on Saturday, August 10 and Sunday, August 11.
Tickets are available at https://alittlehistory.scot/celebration and the event is free for Historic Scotland members.