Livestock Farm in Latheron, CAITHNESS

Donald Stuart

Glenssor Upper Smerral, Latheron, CAITHNESS