The community has requested a military presence from authorities, but it reportedly takes a 10-hour river trip to get there.

A group of Peruvian villagers are living in fear as they believe they are under attack by mysterious 7-foot-tall “aliens” they have named “Los Pelacaras,” which translates to “The Face Peelers.”

This story is on us. Create a free account to keep reading.