China Travel Blog
Delingha Alien Ruins in Qinghai
The renowned British physicist Steven Hawki once said, the evidence of there is extra life besides human in the univee is simple, coidering that there're more than 100 billio galaxies and each and every includes millio of planets, in this enormous space, earth can be the only planet that has life. It just happe there is a site in Qinghai province of China might prove his point. Delingha Ali...