History will once again come to life in Dumbarton this weekend as the Rock of Ages event takes place at Dumbarton Castle.

A colourful cast of performers will visit the castle and celebrate 2,000 years of history of Scotland's west coast as part of a fun-filled day, with over 100 cast of characters from across the town's history present to tell the story.

Visitors will be able to head to living history camps to step back into Scotland's past and meet Vikings, Romans and Covenanters, with opportunities to witness exciting battle re-enactments and learn about the major sieges that took place at the castle.

They will also be able to learn about the secrets of the castle and find out about cooking, armour and weaponry through the ages, with chances to get hands-on and take part in soap carving and stonemasonry, as well as having the chance to create and take home their own Roman pottery.

Fran Caine, assistant events manager at Historic Environment Scotland, said: “We’re very pleased to bring back The Rock of Ages event for another exciting year - the only one of its kind on the west coast of Scotland.

“2017 is Scotland’s Year of History, Heritage and Archaeology, and this year’s event is set to be more vibrant, exciting and colourful than ever before.

“Locals and visitors of all ages are welcome to come along and witness Dumbarton Castle’s colourful past and explore its captivating history. With so much to see and do, it’s set to be a thrilling and unmissable two-day event!”

The Rock of Ages takes place from 12pm to 5pm on June 10 and 11, with tickets at £10 for adults and £6 for children. A 10 per cent discount is available for online bookings and are free for Historic Scotland members if they show their card on arrival.