Dinosaur Wiki
Advertisement

Foxaspis novemura is an extinct genus of duyunolepidid galeaspid that lived in China during the Early Devonian period.

Life reconstruction of Foxaspis novemura
Advertisement