Caterpillar parasite.

Caterpillar parasite.

Observation - Caterpillar parasite. - UK and Ireland. Description: