the barracudas

/DH AH0 B EH0 R AH0 K UW0 D AH0 Z/
N
  1. 1

    an English surf rock band formed in late 1978.