Fall River › Episodes
May 30, 2021
May 23, 2021
May 16, 2021
Reality
epix.com
In 1979, three young women were killed in a series of murders in Fall River, Mass., allegedly by a satanic cult practicing human sacrifice; evidence surfaces 20 years later that sheds light on murders that were thought to be solved. Wikipedia