Split-eyed Owlfly (Ululodes sp.)

I thought this insect was a badly mangled dragonfly at first, one that was in the process of being sucked into a spider’s lair. You’re looking down at this insect — i.e., its right side is pointed upwards, its top is pointed sideways, and its legs are wrapped around a piece of wood in a…