Girl Dies From Heroin Overdose, Sister Charged as Dealer, Boyfriend Charged as Accessory

A woman in Bennington, Vermont named Kristen Long recently died in December of 2016 from a heroin overdose.  Her boyfriend is being charged as an accessory to her death and Emily Welsh, sister of the victim is in custody without bail pending a hearing for selling her sister the heroin that delivered the fatality. Richard […]