Tag "Robert Mejia"
Santa Clara
Brief Car Chase Ends with Arrest of Three Suspects
Mitchell Sharpe MOUNTAIN VIEW — The Mountain View Police Department has announced the arrest of three car theft suspects who’d been discovered in the area of Rengstroff Avenue and Latham