Mount Lykaion—new evidence from the altar of Zeus
Located in Arcadia, Greece, Mount Lykaion was considered in antiquity to be sacred to Zeus, and the summit eventually contained an altar, temple, a hippodrome, stadium and other buildings. The altar itself contains a large mound of ashes within its retaining wall, including, possibly, the remains of sacrifices made to the Greek god, including possibly those of human sacrifices. Recent excavations offer tantalizing new evidence.
Mystery bones from ancient Greece may be a teenager sacrificed to Zeus
By Rachel Feltman
The Washington Post
August 12, 2016