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