Ophion?

Ophion?

Observation - Ophion? - UK and Ireland. Description: