That Ted

  • Started: (United Kingdom) Only recorded release

English mid-1980s indie group, possibly from Manchester.

Comments

Login or Register to post a comment