The Rock of Ages returns to Dumbarton Castle this weekend giving residents the chance to step back in time and witness history come alive.

Featuring costumed performers and family-friendly activities, the event will recreate the rich history of Scotland's west coast from the Roman Age through to the Second World War.

Now in its fifth year, the 2019 event will, however, focus on the Vikings, celebrating Norse heritage and exploring how the Vikings' influence continues to this day.

Visitors can watch in awe as warriors re-enact the 9th century siege of Dumbarton Castle led by Olaf the White and Ivar Beinlaus, before visiting their camp to find out how they lived, what they ate and how they made their weapons and clothes.

While those familiar with CBeebies show Gudrun the Viking Princess will also get the chance to meet King Sigurd played by Johnny McGuinness.

Laura Gray, assistant events manager at HES, said: “We are all gearing up for this fantastic weekend which will encourage locals and visitors alike to explore and celebrate the fascinating history of Scotland’s west coast.

“Where better than to enjoy the action-packed arena performances than in the shadow of Dumbarton Rock?”

Read more: More visitors flocking to Dumbarton Castle

The programme will also include displays from the Romans who will be performing testudo or tortoise formation drills as a demonstration of imperial power.

And as if that wasn't exciting enough, get ready to 'haud yer lugs' as the Covenanters open fire in a spectacular display of fire power.

Visitors can also explore vehicles from the Second World War and meet historical figures, from suffragettes to Mary Queen of Scots and even Robert the Bruce.

And as well as meeting the warriors in the medieval camp, visitors can get hands-on with medieval activities such as armoury, heraldry and calligraphy.

The Rock of Ages takes place at Dumbarton Castle from 12 noon–4pm on June 8 and June 9. Entry is free for Historic Scotland members.

Click here for all the latest news in Dumbarton and the Vale