Leecher

Leecher

Symphonic / Cello Metal

Type

Group

Founded

2008

Founded in

Budapest

Country

Hungary

External Links