Accident snarls traffic on I-95 in Delaware

February 29, 2012 12:14:20 PM PST
Delaware State Police are investigating a crash on I-95 in Newport, Delaware.

Load Comments