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

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