Image

Ritual Murder

Sacrificed: The Torso in the Thames
4 months ago

Sacrificed: The Torso in the Thames

On 21 September 2001, the dismembered torso of a young boy was discovered floating in the River Thames in London. Estimated to be just 5 or 6 years old, he …
Read More

Sex, Lies, and Junkfood
3 years ago

Sex, Lies, and Junkfood

On the early morning of September 7, 1982 a grizzly discovery was made. A Gainesville, FL condominium bared the marks of foul play. Inside the body of a man was …
Read More