A police chase last month ended when a pickup truck flew over an embankment and landed on top of three other cars inside a Vallejo Toyota dealership, according to dispatch audio. The incident began just before 4:00 p.m. on June 27 when a woman allegedly pointed a gun at a man during an argument in […]