Mysterious stone balls in Xinjiang are beyond human ability to craft: So where do they come from?
Although science has advanced greatly, the mystery of these miraculous rocks has not been deciphered.The two-meter-high stone balls confused the researcher
The giant two-meter-high rockballs found on Champ Island near the pole, the Siberian Times reported on July 12.