Satan Worshippers.

The West Memphis Three — three young men convicted of murdering and mutilating three boys in West Memphis, Arkansas, in 1993 — were released today after they struck a deal with a judge that allowed them to maintain their innocence. The case came on the national radar after a couple of documentaries questioned their [...]