Trevor Welch Died in Pedestrian Crash on 10 Freeway near Francisquito Avenue LA PUENTE, CA (February 6, 2023) — Trevor Welch died in a pedestrian accident on the 10 Freeway near Francisquito Avenue. According to the California Highway Patrol, the fatal pedestrian accident happened before 4:28 a.m. Saturday. Authorities responded to the eastbound […]