Shreveport, LA – Truck Accident on I-20 near Greenwood Claims One Life

Shreveport, LA – Truck Accident on I-20 near Greenwood Claims One Life