It is about 4 inches long, and the picture is very descriptive 🙂 But what is it?? (Orlando, FL)
Your large interesting insect is one of the antlions
Indeed, one of the largest known antlions.
The actual species name of your insect is Vella americana.
The larvae of this group of insects are called doodlebugs.
The larvae live in sand and burrow backwards.
As the larvae live in the sand, they leave a funnel that other insects fall into, which are then eaten…so they are great predators!
Most of the adults are nocturnal and come to lights at night.