Creature on leaf

Creature on leaf

Observation - Creature on leaf - UK and Ireland. Description: