7-foot-tall ‘face-peeling’ cryptids terrorize Peruvian villagers
Seven-foot-tall “face-peeling” cryptids allegedly terrorized residents of a remote region of Peru in the Amazonian forest. The mysterious cryptids called Los Pelacaras feed on the human face and organs.