Welcome!

Myrmeleon formicarius is an antlion.