looks like ice balls!!
These are floating boulders of ice lined the shores of Lake Michigan. These boulders of ice were formed with a size approximately to a basketballs. These balls are weighing in at up to 22 kilograms each.
According to the report of NASA's Earth Science Picture of the Day, these ice spheres are the winter weather phenomenon resulting from the wind and wave action along the shore. fragments of floating ice act like seeds, then with the layers upon layers of supercooled lake water freezing around them as the balls churn in the waves. The wind ultimately pushes the ice spheres onto the shore that is what you can see in the picture attached above.