Nature: Water Rescue - Coastal water Location: Pea Patch Island - Delaware River - South Address: 1533 Delaware River New Castle, DE 19720
Nature: Medical Emergency
48º
Wind Speed:9.15 mph