Owl Rex

Overview
Owl Rex is the leader of the Avian Principality and an ally of Prues. Got arrested by a S.W.O.R.D officer, by helping Prue.