Police are investigating a shooting on I-95 in New Castle. A man has been left critically injured. Suspect claims self defense
Police are investigating a shooting on I-95 in New Castle. A man has been left critically injured. Suspect claims self defense