Just heard this band the other day while going to the beach in this random friends car. Now I'm totally hooked. Anybody else heard them? They got tons of great reviews from NME and BBC. Just got their new self-titled and it owns.
Maybe they'll make an appearance at Coach 09