In Diablo III Witch Doctors are a hallowed part of Umbaru society. They have a knack for battle and for communing with spirits. In the game their mana recharges slowly but they can summon pets to fight for them.
This impressive set of cosplay pictures are of SpcatsTasha from South Korea. She’s part of the Spiral Cats cosplay group and you can check them out on their impressive official site.