1 man killed, another arrested in pedestrian crash in Townsend
A man is dead and another is facing charges after a pedestrian crash in Townsend on Wednesday ... north of Blackbird Landing Road, around 5:20 p.m., Delaware State Police said in a news release. > react
Open the Full Article - Posted 5 months ago
Latest 801 Blackbird Landin Townsend Delaware News Reports
More results in our 801 Blackbird Landin Townsend Delaware Archives
801 Blackbird Landin Delaware News Reports Statewide