Strath Halladale


Strath Halladale - valley in Highland, Scotland, UK.