ArrowBlob Puzzle Quest

puzzle
673 Played