Recent Discovery of Ancient Roman Artifacts and Deity Head in Velzeke and Rome

Recent discovery of ancient Roman artifacts and remains, including a deity head, at excavations in Velzeke and Rome. Stone head found at Basilica of St. Stephen on Caelian Hill, believed to depict a deity. Collaboration with Central Institute for Restoration in Matera for study and restoration of the artifact.