Dixon, CA (July 17, 2018) – A collision in the westbound lanes of the I-80 Freeway left at least one person dead and two more injured in the vicinity of the Highway 124 off-ramp on Tuesday morning, according to the California Highway Patrol. The deadly accident reportedly took place at approximately 9:50 a.m. as the […]