What would you do if gifted a Voodoo Doll? Also, hear why the streets of Serra Mesa may have a Vigilante named Anna coming for them!