Shafter officials break ground on $30.5 million sports complex

Justin White
0 Min Read