CHINA TOPIX

01/13/2025 07:18:47 pm

Make CT Your Homepage

Spinosaurus aegyptiacus

Spinosaurus aegyptiacus

A Water-Loving Dinosaur Might Have Existed, Research Suggests

The dinosaur was said to have existed 95 million years ago and lived in northern Africa.

Real Time Analytics