Nature: Traffic Collision - Major Incident Location: New Castle Address: Wrangle Hill Rd and River Rd New Castle, DE 19720
Nature: Medical Emergency
47º
Wind Speed:4.34 mph