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