Close
Ant-lion; Hormiga león
Myrmeleon formicarius