Europe’s most exciting quarry: the mouflon sheep