In Rome, excavators unearthed a weathered stone head, potentially depicting an ancient deity, beneath the Basilica of St. Stephen. The Appian Way Regional Park announced the discovery, highlighting ...