This is another podcast but this time from Minnesota Public Radio. And from 2007. The song is from their 2007 CD "Ma Fleur". Since this is the only song by them I know, I can't say much about their overall style. They have a bit of an Arcade Fire thing going. Based on their Wikipedia entry, this may not be representative of their overall sound. But whatever, I really like this piece.