T.A.Curtis was correct. Yangchuanosaurus is mounted next to Mamenchisaurus in the Beijing Museum of Natural History. For another view see DINOSAURS FROM CHINA by Dong Zhiming, published in an English edition in 1988 by the China Ocean Press and the British Museum [Natural History}, page 44.