Police: 12 people rescue the vehicle during the traffic closure in Delaware - WPVI-TV

NEW CASTLE COUNTY, Del. (WPVI) – A traffic disruption in New Castle County Wednesday took a quick and unexpected turn. Police from Delaware River and Bay Authority set up an…