X

Xalda Sheep

Xalda Sheep

The Xalda is an endangered breed of sheep indigenous to the Asturias province of Northern Spain. History The Xalda is…