2018-07-01 01:45 #0 by: Evelina

I think it is a caterpillar but I am not sure. There is some insect poop on the leaves.