Delaware State Police are investigating an accident that killed two people.

1 / 28
WPVI – Philadelphia
Thu, Nov 8, 2012 6:52 PM EST