That Ted

  • Started: (United Kingdom) Only recorded release

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

Comments

There are no comments... Yet!
Login or Register to post a comment