A look inside Sardinia's mysterious medieval carnival
.
.