Jail was too trusting of private eyes, says deputy
Weld County jail authorities say they were too “trusting” of professionals entering their facility, a fault which allowed a private investigator to allegedly bring in drugs.
Captain Matt Turner of the Weld County Sheriff’s Office says deputies and drug task force investigators began their investigation into Laura Tellers after an increase of drug activity and overdoses in ...