Nomada panceri?

Nomada panceri?

Observation - Nomada panceri? - UK and Ireland. Description: It was biting a leaf and hanging on to it.

It was biting a leaf and hanging on to it.