X

Swaledale sheep

Swaledale sheep

Swaledale is a breed of domestic sheep named after the Yorkshire valley of Swaledale in England. They are found throughout…