Rescuers Extricate Driver in Single Vehicle, Delaware Accident

In Wilmington, Delaware, on Tuesday, January 20, 2004, a single motor vehicle hit the front of an office building on Delaware Ave at the corner of Jefferson Street and spun back onto Delaware Ave.

The first arriving Wilmington Fire Department units were Engine

Loading