Where is Shashidae?
Where is Shashidae located?
Shashidae, Sichuan, China (approx. 27.73638°, 103.1797°)
Where is Shashidae on the map?
{"latitude":27.73638,"longitude":103.1797,"title":"Shashidae"}