Nature: Traffic Collision - Major Incident Location: New Castle Address: Wrangle Hill Rd and River Rd New Castle, DE 19720