The coelacanth — a giant weird fish still around from dinosaur times — can live for 100 years, a new study found.