The coelacanth, a fish that has survived since the time of dinosaurs, can live for 100 years, a study found. The slow-moving fish, which grow to be the size of a human, are nicknamed 'living fossil', and also grow at a "very slow" pace, the study by French scientists said. Pregnancy in this fish lasts about five years, said researchers.