caterpillar?

caterpillar?

Observation - caterpillar? - UK and Ireland. Description: Photo taken by Emily Holt at the 2013 Havering bioblitz

Photo taken by Emily Holt at the 2013 Havering bioblitz