Where is Dinosaur valley?

Where is Dinosaur valley located?

Dinosaur valley, Dinosaur valley, China (approx. 24.972551°, 102.07557°)


Where is Dinosaur valley on the map?