Barracuda’s driving guitars and oh so sexy vocals makes this one of those songs that you just can’t turn off!
Even now, when I hear this song come on the radio, my hand instinctively reaches for the volume knob.
It’s a top 20 on the iPod which leads me to think there’s no way anybody picks Soul Kitchen in this battle.
So what’s your vote?
