Brachypodosaurus ("short-footed lizard") is a Nodosaurid Ankylosaur from Cretaceous India. It is often considered a nomen dubium.
Advertisement
Brachypodosaurus ("short-footed lizard") is a Nodosaurid Ankylosaur from Cretaceous India. It is often considered a nomen dubium.