Marbled white butterfly (Melanargia galathea) caterpillar, Lorsch, Hessen, Germany. Meetyourneighbours.net project.