Lake Michigan Has Turned Into a Sea of Ice Balls

Lake Michigan Has Turned Into a Sea of Ice Balls

Or are those alien eggs come to hatch on the shore?