Here's the latest proof that old traditions, no matter how disgusting, die hard in Italy. On May 29, a religious procession wending its way through the city of Corleone, Sicily, allegedly stopped to pay respect to the first la
Here's the latest proof that old traditions, no matter how disgusting, die hard in Italy. On May 29, a religious procession wending its way through the city of Corleone, Sicily, allegedly stopped to pay respect to the first la