
Ophthalmosaurus
by Maria TzamtziOphthalmosaurus (meaning “eye lizard” in Greek) is an ichthyosaur of the Middle to Late Jurassic period (165 to 145 million years ago), name... Read more
username
almost 1 year ago
username no 2
6 months ago
username
almost 1 year ago
username no 4
5 minutes ago
username
almost 1 year ago