Insect of the week (March 31, 2025)

Insect of the week (March 31, 2025)

Our insect of the week (March 31, 2025) is the owlfly, Ululodes macleayanus [NEUROPTERA: Ascalaphidae]. This species was first described in 1823. It is found in North, Central, and South America. Adults are easily recognized by their knobbed antennae and bulging eyes....