An ancient limestone sculpture known as the Lion of Kea, located on the island of Kea in Greece's Cyclades, remains a mystery from the Archaic era. The identity of the sculptor and the purpose of the monument—positioned near the island's capital, Ioulis—continue to puzzle archaeologists.