Horrible hillside butchers, Azerbaijan

Horrible hillside butchers. See the miserable sheep hobbled outside in the cold.