Hundreds of “time travellers” are preparing to hone in on a Highland fort to re-enact historical milestones at a weekend celebration of 2,000 years of history.
Re-enactments by performers from across the country will portray events from Roman and Napoleonic times right up to WWII.
Historic Scotland’s award-winning Celebration of the Centuries event returns to Fort George near Inverness on the August 8-9 weekend.
Visitors will be able to explore living history camps, witness dramatic performances and discover more about the Highland working military fort.
This year’s event will also mark a number of important anniversaries, spanning from the renaissance period through to 1940.
Celebrating 500 years since the birth of Mary of Guise, mother to Mary Queen of Scots, visitors will have the chance to discover more about this famous royal figure.
Napoleonic era demonstrations and live performances, featuring the largest gathering of redcoat soldiers the event has seen, will mark the bicentenary of the Battle of Waterloo.
The event will also commemorate the 75th anniversary of the Battle of Britain as a Spitfire takes to the skies in a skilful aerial display.
Lorna Ewan of Historic Scotland said: “This August will see one of our biggest historical events return to Fort George.
“This year’s celebration will mark significant anniversaries. A number of firm favourites will also return, such as the opening parade featuring all the costumed performers along with live performances and the entertaining aerial display.”
Celebration of the Centuries runs from 11am-5pm on each day. Tickets can be bought in advance or on the day, priced £12 for adults, £9.50 for concessions and £7.20 for children (aged 5-15). It is free for under-fives. Family tickets are also available.
Tickets are 10% cheaper online at www.historic-scotland.gov.uk and the event is free for Historic Scotland members.