Man arrested after authorities find alleged ‘torture chamber’ at London, Kentucky, home
Scottie Shelton, 53, faces 24 counts of illegal taking of wildlife and several drug distribution charges.
Man arrested after authorities find alleged ‘torture chamber’ at London, Kentucky, home Read More »
