Bug on Leaf

Bug on Leaf

Observation - Bug on Leaf - UK and Ireland. Description: