Avoch - small coastal village on the Black Isle, Highlands of Scotland

Avoch - small coastal village on the Black Isle, Highlands of Scotland

 Stock photo ID: 118567342