Devotchka, the soundtrack of ‘Little Miss Sunshine’
Formed in the late 90s, the group Devotchka (they added a ta the word russian devochka, What does it mean girl) remains united and enjoys a small but loyal fan base, which greatly enjoys the strange and fascinating mix of sounds that emanates from this band originally from Denver, Colorado, and which is, in fact, … Read more