What is this beast? It is about 1.5 inches.
>>2151725
Here's its head
>>2151725
some Scolia species.
Maybe Scolia flavifrons
>>2151731
Megascolia maculata flavifrons rather.
>>2151732
I've looked it up and it was indeed Megascolia flavifrons flavifrons. Thank you (both?)
>>2151734
*Megascolia maculata flavifrons flavifrons
>>2151734
My pleasure.