Contest #743 Hint

Whereongoogleearth.net has actually visited this site before, when it was being built. Neither Paul nor Andrew got it back then.

One Reply to “Contest #743 Hint”

  1. Tianyan (天眼, lit. “Sky’s/Heaven’s Eye”), is a radio telescope located in the Dawodang depression (大窝凼洼地), a natural basin in Pingtang County, Guizhou, southwest China

Comments are closed.