Berber sheep

Berber sheep

Moroccan carpetwool sheep, white, black or white with black head.