×

Macroscaphites

Animal
Macroscaphites is an extinct cephalopod genus included in the Ammonoidea that lived during the Barremian and Aptian stages of the Early Cretaceous. Its fossils have been found throughout most of Europe and North Africa. Macroscaphites is known to... Wikipedia