Mountain Sheep & Goats, Pyrenees, Spain
Mountain sheep and goats in Val de Tena at Formigal in the Spanish Pyrenees mountain, Northern Spain