C477 Leng Qianqiu!
Camel Peak Mountain was the highest peak in the Demon Star and also the highest peak. Compared to the Mount Everest on Earth, it was a hundred times higher. Standing here, you can look down on the entire Demon Star, as long as you have enough cultivation base. You can see every corner of the Demon Star!
Ye Xiu landed on the peak of Camel Peak Mountain, covered in Black Light