Eumenidae - Ancistrocerus antilope ?

Eumenidae - Ancistrocerus antilope ?

Observation - Eumenidae - Ancistrocerus antilope ? - Global. Description: