I noticed this tiny strange creature on a leaf of a flower plant in my garden.