Skip to content

Nuts & Co

Kangourou
Camizole imprint returns with this genuinely mental album recorded in France circa 1982! We've seen a lot of oddities reissued over the last few years, but few come close to capturing the bewildering brilliance of this bizarre album, resurfacing now …