It's been raining all day and I went out to get basil. Found clear egg sacs all over my basil and rosemary. Does anyone know what these are. They look like frog eggs to me but it makes no sense that they were laid so far away from water. Hopefully someone can help identify these guys. There are well over 500 of these things. FYI