Nomada?

Nomada?

Observation - Nomada? - UK and Ireland. Description: Any chance of a species ID?

Any chance of a species ID?