Nature: Traffic Collision - High Mechanism Location: Wilmington Address: Rte 141 North Onramp and Kirkwood Hwy Wilmington, DE 19805