Scientists reveal two “immortals” among the 10 longest-living creatures on the “Incredible” list Read more