Pedophile ‘Chugs’ Mystery Liquid and Dies After He’s Found Guilty of Child Sexual Assault

A Texas man “chugged” a cloudy liquid from a water bottle just after a jury found him guilty of child sexual assault Thursday afternoon and later died. Edward Peter Leclair, 57, was tried on five counts of sexual assault involving one victim in 2016, the Denton Record-Chronicle reported. He was arrested in 2018 and released … Continue reading Pedophile ‘Chugs’ Mystery Liquid and Dies After He’s Found Guilty of Child Sexual Assault