Pappa Hoodoo is little more than a rumour, believed to be a voodoo priest and leader of the Jamaican Clown Posse.
Little is commonly known about The Duchess. A ruthless crime lord, hellbent on gaining absolute control over London and other major cities. Her elusive nature...


