Series: Voodoo In Mojo

Welcome to the town of Mojo, Louisiana, infamous for its Instruments of Death and Voodoo Museum. The small town is populated with colorful characters, all of whom have secrets. And when voodoo dolls begin to appear, followed by untimely deaths, those secrets begin to spill…