Mamenchisaurus

Mamenchisaurus

Mamenchisaurus is one of the sauropods, which are considered to be elephant-legged dinosaurs dominating the late Jurassic period. They are …

Read more