Grand jury indicts 21 in San Diego freeway racing conspiracy
The San Diego County Grand Jury has indicted 21 people following a six-month investigation into an alleged conspiracy to stage races on local freeways.
The San Diego County Grand Jury has indicted 21 people following a six-month investigation into an alleged conspiracy to stage races on local freeways.