Designed by
Title
Aerial photography of Aiken spring #195477424
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.