Logo

Popular

A married couple from Indiana is accused of some pretty disturbing allegations of both incest and bestiality. Keylin Lee Johnson, 52, and Sheila Lynn Johnson, 44, are accused of having sex with their three children, and even their dog. 11 Chilling True Crime Stories That'll Give You Sleepless Nights. Murder most horrid. by Becky Barnicoat. BuzzFeed Staff Through a detailed look at several crimes, the writer Jeannette