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...