owlk
An alien species in Outer Wilds: Echoes of the Eye.
The species has no official name. Fans call them "owlks".
View wiki