Search by:
Last search:
La Llorona, the Crying Woman, is the legendary creature who haunts rivers, lakes, and lonely roads. Said to seek out children who disobey their parents, she has become a "boogeyman," terrorizing th…