A larva of a Myrmeleon sp. antlion, uncomfortably pulled from its burrow.
Orlando, Florida, USA
Long Post Central (Waaaaaaaasp mimics! These things are actually a...) - 3 views
1 - 8 of 8
Showing 20▼ items per page