PHOTOS: New Castle head-on crash

Medics respond to a head-on crash in New Castle, Delaware on May 13, 2012.

May 13, 2012 3:32:56 PM PDT
Medics respond to a head-on crash in New Castle, Delaware on May 13, 2012.

CLICK HERE for PHOTOS.


Load Comments