sceliphyon?

sceliphyon?

Observation - sceliphyon? - UK and Ireland. Description: ....or Chalybion?

....or Chalybion?