3-vehicle crash on I-295 in Delaware

March 14, 2012 12:39:59 PM PDT
A three-vehicle crash sent one person to the hospital in New Castle, Delaware.

Load Comments