maruda

Puzzle/stealth/bugged game about an occult duck sacrificing hedgehogs to its Goddess
Puzzle