You may have come across this bizarre new church at Ferrara, in Italy. I did some digging and found that, within the art world, one of the designers is described as a "demon". So what is he doing …More
You may have come across this bizarre new church at Ferrara, in Italy. I did some digging and found that, within the art world, one of the designers is described as a "demon". So what is he doing decorating a Catholic church?bit.ly/3IfWpay
3rd Order Postulant
- Report
Change comment
Remove comment
One guess...
Les Crispi
- Report
Change comment
Remove comment
Satanists hate God. God's Church is the Catholic Church.