Ophion species?

Ophion species?

Observation - Ophion species? - UK and Ireland. Description: