caterpillar?

caterpillar?

Observation - caterpillar? - UK and Ireland. Description: When straight this looked rather like a Leylandii twig

When straight this looked rather like a Leylandii twig