Avatar “Smells Like A Freakshow” – Does It Rock or Not? [VIDEO]
Believe it or not this heavy duty Swedish product is on their 4th release. The Black Waltz album has been around Europe for a few months now but is just now getting to the U.S. Check out the vid from the first release called “Smells Like A Freakshow” a daring adventure into the world of torture and torment. Give it a view and then vote below – do these Swedes rock or not?