The Sugar Lids
I have very little to share about this band, but their music. I suppose that is the important part. This is a music show, after all.
What I do know is that they are from Luxemburg. So — is that Belgium (wouldn’t that be Luxembourg)? Or is it the one in Wisconsin? I found their music in exactly one place: Jamendo. Enjoy!