I never got the chance to see the band ICON play live. After seeing the clip below, even with its staticky audio, and dizzying video,I think they sound great. I hope this band does some more shows, or at least records some music together.
ICON now features Sheldon Tarsha on vocals as well as Dan Wexler & Dave Henzerling on guitar. Check it out!