Episode 12

They Travel to the island and then they meet some weird humans/demons hybrids and then they face a cult