“The Curse of La Llorona” makes its debut in August
Warner Brothers Home Entertainment has just added The Curse of La Llorona to its roster, scheduling a Blu-Ray Disc and DVD release of the terrifying horror movie for release in early August. Set in 1973 Los Angeles, the film tells the story of Anna [...]