It's attached to a military base. Anyway, there are some kinda' cool side by side pictures here: http://www.theregister.com/2006/07/19/huangyangtan_mystery/
Someone discovered a scale miniature landscape in the middle of nowhere in China via Google Earth. http://www.theage.com.au/news/web/xfile-in-china/2006/07/20/1153166503699.html Strange stuff. Any speculation on what it al means?