Each year in Sardinia, Italy, men from the small village of Mamoiada transform themselves into hideous beasts known as Mamuthones. In this film by filmmaker Andrea Pecora, get a rare look at this mysterious ancient tradition.
Hide player controls
Hide resume playing