Fall River
Available on OSN+
Fall River, MA – home to the notorious Lizzie Borden, three young women were killed in a series of brutal murders. Police alleged a satanic cult was practicing human sacrifice.