Satan's Flock // Murder of Lucas Leonard & the Word of Life Christian Church ?


Episode Artwork
1.0x
0% played 00:00 00:00
Mar 31 2020 94 mins   1
In October 2015, 19-year-old Lucas Leonard from Chadwicks, New York, died from injuries sustained during an hours-long 'counseling' session at his church, the Word of Life Christian Church in Chadwicks, Oneida County, New York.[1] Both he and his brother (who survived, albeit with severe injuries), were repeatedly beaten by parishioners during the session, and among those indicted in connection with the beating were Leonard's own parents and older sister. Support the show (https://talkmurder.com/join/)