henryabramson.com
The Mysterious Ball of Rats on the Cathedral in Carpentras
This strange sculpture above the “Jewish Door” of the Saint Siffrein Cathedral continues to mystify visitors to Carpentras, France. What does it mean?