Nature: Traffic Collision - High Mechanism Location: Townsend Address: 1813 Harvey Straughn Rd , DE 00000 Cross Streets: Black Stallion Rd / Twin Meadows Dr