I was talking about the movie Paradise Lost just last night, actually. It’s about the West Memphis Three, a trio of juveniles convicted in the allegedly “Satanic” human sacrifice of three young Cub Scouts in Arkansas. There was precious little evidence for this conviction outside of a coerced confession and cultural biases. The West Memphis [...]