The Ikitu people of northeastern Peru are under nightly siege by 7-foot tall armored humanoids. They say they know these creatures as 'Pelacaras' or 'Face Peelers'. The Peruvian government blames illegal mining. Local conspiracy theorists blame a far-right ideology known as 'Fujimorism'. So what are the Pelacaras and what do they want with northeastern Peru?