The ruin of Duffus Castle perched on a grassy mound. Near Elgin, Moray, Scotland

Royalty-free stock photo ID: 113764081

The ruin of Duffus Castle perched on a grassy mound. Near Elgin, Moray, Scotland