Glenoleon osmyloides

Glenoleon osmyloides is a species of antlions that occurs in Australia.