I asked him about the insane design he created:
There will be 115 posters for sale at the show. Plus there is a red variant.
Well Poland is so devoutly Catholic and the name "Faith No More" is so powerful and contrary to that. I thought it would be sort of fitting to play the name of that band against the massive institution of Polish Catholicism. Krakow itself is a bastion of the Catholic Church with many old cathedrals having survived WWII intact. So the main character is this sexy Polish nether-worldly Goddess who is clearly not a traditional Catholic girl.
Artist edition posters will be available from Secret Serpents at 9:00 AM PDT on Thursday June 11.