Anyone know what this is? They were floating in the very center of puddles during last week’s rain. The puddles didn’t come out in the photo, but they are there! I wondered if they are some form of algae. They clumped together the way a spoonful of yeast would float in a cup of water.