Music Review

LEECHER – MUSIC REVIEW

August 26, 2016 Annika Mudshovel

LEECHER – MUSIC REVIEW Leecher is Symphonic / Cello Metal band from Hungary. Their music is based on female vocals and cellos instead of guitars, accompanied by drums and orchestra. Originally formed in 2008, they [Read More]