Leech Gallery is an artist collective that produces, exhibits, and sells original artwork which includes garments and accessories.