West of Memphis Review
On May 5th, 1993, three eight-year-old boys — Stevie Branch, Michael Moore and Christopher Byers — were reported missing and later found hog-tied, naked and submerged in a local stream. Almost at once, the authorities knew this had all the telltale marks of a satanic ritual killing, and they arrested the most likely suspects — […]