Amazing Thousands Of These Mysterious Snowballs Have Just Showed Up In Siberia Umer SohailNovember 10, 20160 The village of Nyda sitting on the Yamal Peninsula, Arctic Circle can see the snowball fight of the century. It seems...