Nature: Traffic Collision - High Mechanism (Ejection) Address: Delmar Rd and Providence Church Rd Delmar, DE 19940 Cross Streets: