Episode 293 – PLAKARA – ATTACK OF THE FACE PEELERS
closeLast month, there were bizarre reports that residents of a Peruvian village have been living in fear because they claim to be constantly terrorized by an alien breed they call “Los Falcaras” which loosely translated means, “The Face Peelers.” These creatures have been described as looking like the Green Goblin […]