What Is It?

An odd stucture that could be a stadium of some type (but not one with a field), and strange surounding buildings.

More Info | Info Requested

Haikou, China (CN)


Nearby (4):
[URL]
[X]

URL:





Submit location to Virtual Globetrotting: