Caridosuctor

Caridosuctor is a genus of prehistoric coelacanth, lobe-finned fish, which lived during the Carboniferous period (Serpukhovian stage, about 318 - 326 million years ago). Fossils have been found in North America.