ArrowBlob Puzzle Quest

puzzle
757 Played