Spider Smile is the seventh full-length release by Tarwater, an electronic music group from Berlin, Germany. The album was released in May 2007. Wikipedia
Pop/Rock, Alternative/Indie Rock, Electronic, IDM, Indie Electronic, Post-Rock, Electro-Acoustic