The sensational murder hunt of “The Last Pirate of New York” Albert Hicks, who is suspected to have killed more than 100 people, was killed on what’s now known as Liberty Island Source 2019-06-29 Stonecom Interactive