Xenolithosaurus was a small theropod dinosaur. It's pronounced "zeno-litho-sarus." Its name means "strange stone lizard" in Ancient Greek. It was the smallest Mesozoic dinosaur, at only 5 inches (12.5 centimeters) long. It was the ancestor of Archaeopteryx even though it was a predator of Archaeopteryx babies.
| Entity | Attribute | Value | Rank |
|---|