I saw Kid Koala opening for Arcade Fire a few years ago, not knowing anything about who he was or why I should care about him. It was really weird coming across Deltron 3030 later and realizing that goofy guy in the koala suit was a major player on one of the greatest albums of the decade.