They are from Stockholm, Sweden...that's why. The weather fucking sucks most of the time. So whaddaya do? I'll tell you what to do. You sit inside and make up sweet ass music 24/7. No really. They just spent ALOT of time developing some real shiz nits