The Illuminoids - Satan Said Walrus Eggs
Play more The IlluminoidsMusic For ManiacsFollow “Bizarre juxtapositions galore! Day-glo cartoon nightmares, sick humor, cult films, twisted tunes, today all from Los Angeles for some reason.…” on Aug 30th, 2007 →
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.