Tuojiangosaurus was a large stegosaur from Asia. This herbivore was about 20 feet long and weighed around 1-2 tons. Tuojiangosaurus is known from fairly complete remains and is one of the best known dinosaurs from Asia and one of the best stegosaurs known anywhere in the world. Tuojiangosaurus lived about 160 million years ago.