My first thought was Owl butterflies, too. Not sure if there are several species or just the one. But I've seen them in some of my Butterflies of the World books as well as on nature shows. From the pictures you took, that does look like a fascinating trip!