Bookmark 0 FacebookTwitterPinterestWhatsapp News Illinois Woman Pleads Guilty to Distributing Animal Crush Videos by Quincy Thomas April 28, 2026 by Quincy Thomas April 28, 2026 0 comments An Illinois resident pleaded guilty to charges under federal law on April 15 for financing and distributing videos depicting the sexual torture and murder of monkeys. U.S. citizen Amanda Leigh … Read more