Vehicle Fatally Strikes Pedestrian on Lincoln Street in Mecca MECCA, CA (February 15, 2024) – A pedestrian was hit and killed by a vehicle on Lincoln Street in Mecca Wednesday afternoon on February 14. The fatal crash happened around 12:50 p.m. just between 64th Avenue and Hammond Road. According to the California Highway […]