Investigating the Friedmans

Episode 45,   May 21, 2023, 06:29 PM

Who do you believe?
During the moral conundrum of the 1980s satanic panic, one supposed sex ring is investigated in Long Island, New York.
But is all what it seems?

Supplementary material:
https://www.DethCult.com/trial