Satanist Pazuzu Algarad Commits Suicide in Jail
Exclusive

Satanist Pazuzu Algarad Commits Suicide in Jail

To avoid conviction for the murders of Josh Wetzler and Tommy Welch, Pazuzu Algarad commits suicide in jail.

Season 32 Episode 25 - Videos