Discover the breathtaking Aiken Spring, known as the "Eye of the Earth," in northwest China's Qinghai province.
This rare geological marvel appears like an eye from above, with crystal-clear spring water forming a "pupil" surrounded by deep red sediments, creating the striking illusion of an eye embedded in the landscape.
WATCH MORE: https://thestartv.com/c/news
SUBSCRIBE: https://cutt.ly/TheStar
LIKE: https://fb.com/TheStarOnline