The red sea urchin (Mesocentrotus franciscanus) is one of the earth’s longest-living animals, reported to live more than 100 years without showing signs of aging. 

Read More