Wikipedia
Cherufe
The Cherufe is a large anthropophagous mythical creature found in the Mapuche mythology of the indigenous people of south-central Chile.