After its most recent term, the Upshur County grand jury has indicted 29 people of a variety of charges.
Upshur County grand jury indicts 29 on a variety of charges