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.”
You can read this story + 2 more free this month
This story is on us. Create a free account to keep reading.
