Posts

Showing posts with the label Mexican Folklore

The Tlahuelpuchi: Mexico’s Vampire Witch and Creepiest Urban Legend

The Legend of El Cucuy: Mexico’s Terrifying Boogeyman

La Llorona: The Wailing Woman of the River