Large ichneumon

Large ichneumon

Observation - Large ichneumon. Description: At least 25mm long not including ovipositor & antennae.

At least 25mm long not including ovipositor & antennae.