The long, noble and sometimes terrifying history of Abergeldie Castle

Abergeldie Castle on the banks of the River Dee
Abergeldie Castle on the banks of the River Dee