Haunted Castle Island South Boston

Halloween at Fort Independence, Castle Island, South Boston