How the world sees Greece
Legends and myths have long told of the ritualistic sacrifice of young men to the ancient Greek god Zeus at an altar on Mount Lykaion in GREECE.