Defiant Ape Studios

An alien who needs to be quiet in order to survive
Puzzle