Delco police officer involved in crash on I-95

December 20, 2011 8:47:03 PM PST
A police officer in Delaware County is hospitalized following an accident on I-95 Tuesday evening.

Load Comments