Geoffrey Cain original article Geoffrey Cain Geoffrey Cain Geoffrey Cain Why the Japanese live so long Geoffrey Cain Geoffrey Cain Geoffrey Cain Why The Japanese Live So Long Geoffrey Cain Geoffrey Cain This story first appeared on GlobalPost.