Stilbopteryx costalis

Stilbopteryx costalis is a large Australian insect in the antlion family.