Masaru Imada Trio - Green Caterpillar
Play more by this artistAn Aquarium DrunkardFollow “Acres of Rhodes. Originally released by Three Blind Mice in 1975, the Masaru Imada Trio’s "Green Caterpillar" is eleven minutes…” on May 2nd, 2022 →
Once a week, Stack delivers a mix of the most interesting new music on the web, handpicked by the Hype Machine team. Here's a recent mix.