Large green caterpillar

Large green caterpillar

Observation - Large green caterpillar - UK and Ireland. Description: Crawling across pavement under large trees

Crawling across pavement under large trees