Where is the Devil's Triangle in China?
Heizhugou is located in Ebian Yi Autonomous County, Leshan City, China, followed by kunlun mountains death valley City, China, 430 kilometers of Lan Xin Highway (this place is called Bermuda on the land of China), Taixing City, Jiangsu Province, Huangshan Mountain, Anhui Province, and finally the waters around Laoye Temple in Poyang Lake, Jiangxi Province.