Shop Assistants

Scottish indie pop-rock group formed in Edinburgh in 1983 and split up in 1990.

Comments

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