Hurricane Helene is expected to make landfall on Thursday night in the Florida Panhandle. But its not the first storm with the same name.