Small creature on a leaf of water iris

Small creature on a leaf of water iris

Observation - Small creature on a leaf of water iris. Description: