Witch Doctor

‘Witch Doctor’ is a creative debut single and video from Sour Taffy

The track expertly establishes their trippy sound. Nashville, Tennessee outfit Sour Taffy have done a great job of beginning to…