According to this article I found over at Listverse, these almost perfect snowballs came straight from the sea. Nature did a good job on them from what I can tell.
Ice Balls
Photo credit: BBC
In a remote village in Siberia in 2016, the residents were greeted with an odd assortment of objects that seemed to have been washed ashore from the inner reaches of the sea.
Stretching for 18 kilometers (11 mi), giant balls of ice, some as large as 1 meter (3 ft) in diameter or as small as a tennis ball, covered the shore of the Gulf of Ob. It was as though nature was prepping for its own snowball fight. Even the village elders did not know what to make of it.
Also known as ice boulders, ice balls are formed out of frazil ice (a slushy mixture of ice crystals and water). Rough waters and strong winds roll the ice over and over again to give the balls their spherical shape, which can also take on a tan color due to sand.
Calmer waves result in a more flattened, pancake-like version. Unfortunately, with a weight of up to 23 kilograms (50 lb), these balls of solid ice would not make a snowball fight very enjoyable.
I don't think I want to be hit by a snowball weighing in at 40 to 50 lbs., or by any snowball at all to tell the truth. Just not my cup of tea, if you know what I mean.
Coffee in the kitchen again this morning. Still freezing on the patio.