Pachygaster atra

Pachygaster atra

Observation - Pachygaster atra - UK and Ireland. Description: