China
Chongqing
Description:
where is this ?
Status:
Already located!
Solution:
Chongqing
Lat/Lng:
29.562756797969545, 106.57905882563023
Found by:
Daniele
69 months ago
128
These views lead me to a fairly precise mapping:
external link
external link
2 comments