I have always loved the song "Telstar," a little piece of pop culture that will always remind me of my dad. There have been several versions of the track recorded by a number of artists throughout the years, and now we get one from long-running experimental band Secret Chiefs 3. Listen below, and download it and another new jam here from Web of Mimicry. The band should have some new music out next year. Hooray!