Antlion
(Palpares libelluloides)
An enormous, unmistakable antlion that we found in Croatia.