Lots of buzz going on about this band over the past year or so. Los Llamarada take that shit-punk-noise veneer we're all liking, but is already kind of getting old, and morph it into something more interesting and predictibly longer lasting. I grabbed this single last year, and somehow it faded into the stacks of records, which is a shame, because a revisit has really paid off.
Anyway, I figure it's time to pull it out and share it with you fine folks. They also have a couple albums out you can get on SS as well as a couple of earlier Cdr's. You can get the debut, Close Your Eyes, here.