If you can understand any Italian, here is more on this story:
http://www.adnkronos.com/IGN/Altro/?id=3.0.3437754525
Thank you so much!
I got the gist of some of it, but I see that that website has an English version, so I’ll try to find that too!