The Demon Teds

Comprised of:

  1. The Demon Teds Group, Began: 1982 in Cardiff