Steneosaurus rostromajor is a Teleosaurid crocodile from Jurassic England, France, Germany, Switzerland, and Morocco.
Advertisement
Steneosaurus rostromajor is a Teleosaurid crocodile from Jurassic England, France, Germany, Switzerland, and Morocco.