VIDEO: Icarus The Owl – I Am The DeLorean
September 18th, 2015
Portland based up-and-comers Icarus The Owl have just debuted a music video to accompany their new track ‘I Am The DeLorean’, the latest cut from their soon-to-be-release record, ‘Pilot Waves’. You can watch it below:
The band’s upcoming album, ‘Pilot Waves’, is set for release on October 16th 2015 via Blue Swan Records.