ArrowBlob Puzzle Quest

puzzle
686 Played