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