A worldwide community photographing and learning about wildlife
Perhaps a Giant Ant Lion, Vella fallax? Fireblast, how big was it? Here is a reference: http://bugguide.net/node/view/228633/bgp...
I want to say an Antlion, but get them and Dobson Flies confused all the time.