Nomada?

Nomada?

Observation - Nomada? - UK and Ireland. Description: Not sure which this is, is the photo clear enough for Genus?

Not sure which this is, is the photo clear enough for Genus?