Antioch Police Chief Steven Ford Announces Retirement From Embattled Department Wednesday Night
During what's likely the department's most serious crisis in recent history, Antioch Police Chief Steven Ford said Wednesday he's retiring, effective Aug. 11....