Baby Lemonade

  • Formed: (Scotland) circa
  • Disbanded: circa

Scottish late-1980s indie noise-pop group.

Comments

Login or Register to post a comment