Crash ties up traffic on I-95 in Del.

June 18, 2010 11:56:40 AM PDT
A crash involving a pickup truck and a tractor trailer caused a mess on I-95 in Delaware on Friday afternoon.

Load Comments