Acid Mothers Temple Screen Print

Screen printed poster for Echo Fest 2017