Nature: Traffic Collision - High Mechanism Location: Harrington Address: Killens Pond Rd and Milford Harrington Hwy , DE