One person was killed and several others were injured following a two-vehicle crash on Highway 12 in Rio Vista on Friday evening, August 15, 2025. According to the California Highway Patrol, the collision occurred around 5:03 p.m. on eastbound Highway...