VIDEO: Icarus The Owl – I Am The DeLorean

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.



Video of The Week

latest reviews

latest interviews