unidentified green stripey job

unidentified green stripey job

Observation - unidentified green stripey job. Description: