Owl Man. The hero we truly deserve.. ... Owl Man The hero we truly deserve