Ophion ?

Ophion ?

Observation - Ophion ? - UK and Ireland. Description: An orange and yellow Ophion

An orange and yellow Ophion