Ancient skeleton may confirm Greek sacrifice legend 15 August 2016 Archaeologists have made a discovery at the top of a Greek mountain which might corroborate... read more