A stunning new discovery in southwestern China has unveiled the remains of Xingxiulong yueorum, a 33-foot long dinosaur that roamed the Earth around 190 million years ago. The species, classified as a sauropodomorph, is twice the size of its cousin, …