Noxbeast
"Noxbeast are mystical creatures that bears resemblance to giant monster owls but is not related to it. These are mimic beings that overtime has perfected their form both taken from mammalian and avian characteristics. The owl face is more of a mask than a face. How they produce this masks are left unknown."
by Flo