Grand jury indicts Colorado delegates for shooting death of 22-year-old Christian Glass

DENVER (AP) — A grand jury has indicted two Colorado sheriff’s deputies in the death of a 22-year-old man who was shot after calling 911 for roadside assistance while going through what his mother described as a mental health crisis , according to online court records. Charges against Andrew Buen and Kyle Gould, former Clear … Read more