Motorcycle Rider Dies after Crash with Pickup Truck on Highway 20 in Williams WILLIAMS, CA (May 13, 2023) – A motorcyclist was killed in a traffic accident on Highway 20 in Williams Wednesday afternoon on May 10. The fatal accident happened around 1:45 p.m. at Husted Road. According to the Colusa County Sheriff’s […]