Nature: Traffic Collision - High Mechanism Location: Harrington Address: 2078 Farmington Rd , DE Cross Streets: Tower Hill Rd / Fairground Rd