26-year-old Michelle Ibarra and 28-year-old River Altamirano died in a pedestrian crash on I-805 (National City, CA)
On Wednesday, authorities identified 26-year-old Michelle Ibarra and 28-year-old River Altamirano as the two victims who lost their lives when …