How many other viciously anti-Catholic anti-Semitic websites do you presume are not off-limits?
Think what you want. I had never heard of that site until today and I’ve never been on that site.
Type in “Roman Catholic bowing to statue” in Google Images and you’ll get that photo on the first page (followed by thousands of others.)