A bicyclist was killed after a hit-and-run collision involving two vehicles in Vista on Thursday night, March 7, 2024. According to the San Diego County Sheriff’s Department, the fatal accident happened around 10:28 p.m. at the intersection of South Melrose...