News

The narrative opens in Mexico in 1673, giving us an insight into the Latin American legend of La Llorona or the Ghost of the weeping woman; where a scorned woman dressed in her wedding gown drowns ...