
The Face Peelers of Peru: Floating Demons, Alien Panic, or Military
In July 2023, residents of San Antonio de Pintuyacu, a remote Ikitu community in Peru’s Alto Nanay district, began reporting nighttime encounters with figures they called pelacaras, or “face peelers.” Witnesses described








