The Real True Detective

  • The Real 'True Detective'?

    Ten years ago, the town of Ponchatoula, Louisiana, was traumatized when a local church's secret Satan worship, ritualized child molestation, and animal sacrifices came to light. Sound familiar?

Advertisement