Portland, Oregon's Icarus The Owl are exclusively premiering their music video for “I Am The DeLorean” on APTV. It marks the second single from Pilot Waves, an LP due out October 16, 2015 via Blue Swan Records. Pre-orders are available on digital, CD and vinyl—check 'em all out on Bandcamp!
“The concept of the video is set in a 1984-esque dystopian future in which all of the color has been stripped from the world. The band plays the part of a rebellion to restore the world back to its colorful and naturally beautiful state. The song explores the idea that when you lose something precious to you, it feels as though your world has lost its glow and you would do almost anything to get it back.”
Revisit their lead single “Skysweeper” from last month on YouTube.