Avgeropoulos
Greece
Police Say Murdered Greek Priest's Wife, Lover, Killed Him
Greek police said that a Greek priest shot to death as he sat in his car alongside a road in the Peloponnese while his wife got out to urinate was killed by her lover in a set-up to get...