Four-Spotted Owlfly

Ululodes quadripunctatus

''Ululodes quadripunctatus'', the four-spotted owlfly, is a species of owlfly in the family Ascalaphidae. It is found in Central America and North America.