Eumenidae - Ancistrocerus antilope ?

Eumenidae - Ancistrocerus antilope ?

Observation - Eumenidae - Ancistrocerus antilope ?. Description: