Mysterious giant snowballs that seem man-made yet very natural appeared on the coast of northwest Siberia.