Sheepstor, Dartmoor, Devon, England, UK.

Sheepstor, Dartmoor, Devon, England, UK.

Sheepstor, Dartmoor, Devon, England, UK.