I heard this song last week on All Songs Considered, my favorite source for new music. I’m generally offended by loud, sudden noises so it came as a real surprise how much I really dig this song. It makes me wish I was dressed as Thelma or Louise speeding down a dusty road (perhaps like the one above, shot in Portugal. I’d love to go there someday). Anyway, the song gets real loud and irritating; you’ve been warned.