The family of 54 year old Stephanie Harrell will finally get some answers.
A Flora man accused of her overdose death was arrested by Illinois State police on Tuesday.
Harrell’s body was found last November in her vehicle parked near a rural farm.
Police say 52 year old Philip Henson was charged with drug induced homicide.
He is currently detained at the Vanderburgh County Jail with a bond of $1 million dollars.




Comments