Archaeologists excavating a site atop Mount Lykaion in southern Greece have made a chilling discovery—the skeleton of a teenage boy. The find could confirm ancient legends that a sacrificial altar to the Greek god Zeus on the mountain was the scene of ...