sceliphyon?

sceliphyon?

Observation - sceliphyon?. Description: ....or Chalybion?

....or Chalybion?