A huge spherical reflector — with a diameter between 200 and 500 meters — may be stationed at this probable site in Ghizhou province, China.