From the dark woods of Sweden, a land covered in snow and ice, habitated of wild wolves and mooses, you can hear something roar.. "Let's Rock!"

Supercharged Rockabilly from Arvika, Sweden