Designed by
Title
Strange Aiken spring `eye of the devil` #195477323
Description
Aiken spring is located in Qinghai Province, China.It is called `eye of the earth` and `eye of the devil`. Looking down from the air, the spring eye, the spring water gushing out and the deep red ring like sediment on the surrounding land form a peculiar pupil shape, which is like an eye inlaid in the earth.