Royal Blood, Royal Blood
Oh, damn. I very nearly let this one slip by — we do get a crapload of releases sent our way, you know, and a large percentage of ’em suck — but now I’m so, so glad I didn’t. Why? Well, because I’m pretty sure I’ve just heard my New Favorite Rock Band, at least for this year, and you need to, too. Royal Blood are from Brighton, on the southern coast of England, but on their self-titled debut album, you wouldn’t know it…