Haunted Castle South Boston

Halloween at Fort Independence, Castle Island, South Boston