Francis Camarillo Killed in Pedestrian Crash on Alamo Road in Edinburg
Francis Camarillo Killed in Edinburg Pedestrian Accident on Alamo Road near Davis Road Edinburg, Texas (June 19, 2021) – A woman was killed early Monday morning in a pedestrian accident in Edinburg, according to the Texas DPS. The deadly accident happened around 12:57 a.m., June 14, on Alamo Road, south of Davis Road. DPS said Francis Camarillo, 54, of Alamo, entered the path of a northbound blue Ford Explorer and was hit. Camarillo was pronounced dead at the scene. The Ford driver, a woman, [...]