La Llorona, or the Weeping Woman, is one of the most enduring legends in Latin American folklore. Stories of her haunting ...
She is draped in white lace with a corset bodice, blue underskirt and sleeves that lay over her frosty blue hands. Her neck ...