Yellow Owl Ranger

The Yellow Owl Ranger is a member of the tentatively named Sky Rangers, residing in an air force base somewhere in Phoenix, Arizona. Not much is known about him at this time.