The vengeful spirit of La Llorona returns, this time haunting a new family harboring a dark secret.
2013
—
2024
2014
2018
2020
1987
2025
2003
2004
2000
2006
2009
2023