Within the Tokara Archipelago in Japan, lies the remote island of Akuseki. It’s home to 83 residents, and one mysterious visiting deity called BOZE.