Lob worm possibly

Lob worm possibly

Observation - Lob worm possibly - UK and Ireland. Description: