Palpably an Antlion

Palpably an Antlion

Observation - Palpably an Antlion - Southern Africa. Description: