Previous Image Next Image What do the longest living people in the world have in common? The village of Armenistis, Ikaria in Greece