Euhelopus (you-HEE-low-pus)
An Early Cretaceous sauropod from Shantung, Eastern China (Greek eu, "true" + helos, "marsh" + pous, "foot"]. Euhelopus had a particulary long neck and a relatively longer head and nose than Camarasaurus. But like this dinosaur Euhelopus had big, strong teeth that grew in the entire jaw (instead of only in the front part). Also, Euhelopus had its nose-openings on the upper part of the skull, and might even have had a trunk.
Length: 10-15 m
Weight: 24,000 kg