Satanic Puppeteer Orchestra Robot-fronted band Satanic Puppeteer Orchestra's latest: "Sea Anemones (aka Shark Wigs)" Rusty Blazenhoff