Strange Creatures just uploaded Dean Cowards section from their latest video “Voodoo Show”.