The indie pop-punk quartet, Icarus The Owl have unveiled their new song and music video for ”I Am The DeLorean” earlier this week through an exclusive premiere via Alternative Press! This is their second single off their upcoming album Pilot Waves – which is due out for release on October the 16th through Blue Swan Records. The album displays the mesmerising and progressive sound of the band.
Pre-orders for Pilot Waves are available now along with exclusive CD and Vinyl bundles. All pre-orders include an immediate download of ”Skysweeper” and ”I Am The DeLorean” via the band’s bandcamp page!!!