Local News

Grand jury charges 31 people