Otulissa

Otulissa is a female Spotted owl.

The Den of Forever Frost
Coming soon!

The Keepers of the Keys
The hoses meet her and she teaches them about the owls, the beyond and everything that they would need for their quest.