I wasn’t sure what to expect going into ‘Voodoo’ #1. I vaguely remember seeing the character on t-shirts and posters in the 90s…