species 3,501 observations

Executioner Paper Wasp

Polistes carnifex