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