Portland-based Icarus The Owl have a new single called "The Renaissance of Killing Art" from their latest release called Rearm Circuits.
They’re baaaaaaack! Icarus The Owl has just released their latest album Love Always, Leviathan. This sophomore release is in a word, awesome. You can easily identify...
After releasing 2009’s The Spotless Mind and 2011’s EP Qualia, Oregon’s math rockers Icarus The Owl are pleased to announce their brand new album Love Always,...
MySpace isn’t all that bad (well okay maybe it got to the point where I log in every 100 days), but, had I not signed up...
All the way from Portland, Oregon, comes a band with extraordinary talent. Boasting catchy riffs and meaningful lyrics, these three boys sure are out to make...