My first time to see one of these! I don’t think we have any owlflies in the UK, so it was exciting to find one.
Owlflies look a bit like dragonflies but have long clubbed antennae, hence the name tsuno-tombo (= “horned dragonfly”) in Japanese. The name owlfly comes from the large eyes these insects have. Similarly to dragonflies, they hunt other insects on the wing.
Hybris subjacens = tsuno-tombo