Ancient Greek Deity Heads Found - Videos from The Weather Channel

Ancient Greek Deity Heads Found

December 20, 2023

Archaeologists uncovered more than 100 statue pieces, remnants from an ancient Greek city dating back 5,000 years.