ArrowBlob Puzzle Quest

puzzle
685 Played