Anybody heard of this band? They're an awesome folk rock band from newfoundland. I just got home from one of their concerts, and it was a great show.