Home News Voodoo Show: Dean CowardBe-Mag·May 6, 2014 Strange Creatures just uploaded Dean Cowards section from their latest video “Voodoo Show”.