Dinosaur Wiki
Advertisement

Mambachiton fiandohana (meaning "crocodile armour") is an extinct genus of avemetatarsalian that lived in Madagascar during the Middle to Late Triassic period.

Advertisement