Scour The Night: La Llorona And The Curse Of The Weeping Women

La Llorona is a Hispanic folk legend about a terrifying spirit that is cursed to walk the waterways in search of the children she drowned. Here we address possible origins for the creature and examine real-life cases of women doing the unimaginable.