Nature: Traffic Collision - High Mechanism Address: South Dupont Hwy and Tower Hill Rd Harrington, DE 19952