Ancistocerus?

Ancistocerus?

Observation - Ancistocerus?. Description: