Orleans Parish, LA – Pedestrian Fatality on I-10 in New Orleans

Orleans Parish, LA – Pedestrian Fatality on I-10 in New Orleans