Looking south from the T-junction between the Beijing Planetarium and the Beijing Zoo, west of the Beijing Planetarium,...
Mamenchisaurus is one of the largest sauropod dinosaurs discovered in China to date. A standard tennis court is 23.77 m...