Therizinosaurus
Therizinosaurus is a bizarre theropod dinosaur with massive claws - The largest of any known animal.
No skulls have been discovered, but it's likely this dino was herbivorous.
Also, its name literally means "scythe lizard" which is dope.
More by Canopy View profile
Like