Anyone heard them? Their debut EP is out now. You should give them a listen 'cause they are pretty ********' wicked!