Dinosaur Wiki
Advertisement

The Linxia sand boa (Eryx linxiaensis) is an extinct species of sand boa that lived in China during the Late Miocene epoch.

Ecology reconstruction of Eryx linxiaensis eating
Advertisement