Battery Park – Haunted Fort in New Castle, Delaware

Battery Park – Haunted Fort in New Castle, Delaware

Battery Park sits along the Delaware River in historic New Castle, Delaware. This waterfront location has witnessed centuries of conflict, death, and maritime tragedy. The park occupies land that once served as a strategic military fortification during the Revolutionary War and War of 1812. Visitors to this peaceful riverside park often report unsettling experiences that…