Posted on September 17, 2012 by Andrew BansalICARUS WITCH Release New Music Video Icarus Witch have just released a music video for the song “The End”, off of their new album “Rise”. The video can be viewed below: Comments comments