Face eating aliens are allegedly terrifying the residents of a small Peruvian village, prompting an investigation by the Peruvian National Police (PNP) and the Peruvian army.
Reports of ‘Los Pelacaras’ or ‘The Face Peelers’ – said to be seven-foot tall – have been emerging from the small community of Loreto since last week, according to La Republica.
“I have found him face to face ... Read even more