Leech is a five-piece instrumental band from Switzerland.
Leech formed in 1996 and have a new album out in 2012; that album was a let down compared to hearing this one. The new album sounded like your typical post-rock stuff on auto-pilot, while The Stolen View is much more interesting and less stereotypical post-rock sounding. In other words, this album does not generally sound like what most people would think post-rock would sound like, whereas the new one actually does.
No copyright infringement intended. This is only for promotional purpose of band. I do not own any rights to the music found herein. Original copyrighted material belongs to the respective band, it's members, and record labels. If you are an artist or record label and would like me to remove your music just write a mail to us and I will do so.