Jun 26, 2014 | Fresh Stream RAGGED BARRACUDAS – s/t 7″ Ever get that sinking feeling that blistering, old-fashioned American rock is in decline? Ragged Barracudas is solid proof that the scorching sound… Dean Antonio