History to come alive at Braemar Castle as part of £1.5 million fundraiser

Braemar Castle hosting a reenactment last year
Braemar Castle hosting a reenactment last year