 It also potentially serves as the seat of power for the Annunaki deity Ba'al-Hadad.The demon can manifest vampire like creatures, which consistently pursue Archie and his allies.The demon is killed back in Madripoor, in the home of Prince Baran.