Does anyone know what this egg is? It’s extremely zoomed in because it’s microscopic, much smaller than a pin head and barely visible to the eye. Since the strong zooming the color is slightly off, thru a 30x’s magnifier its much greener taking on the lush color of the leaf internally and external it’s very clear but the green leaf matching gives it a cloaked appearance, easy to miss. I removed the leaf and placed in a jar with cheese cloth top to see if it hatches. BTW I’m not sure if there are more on other leaves but still looking … Any suggestions?