ArrowBlob Puzzle Quest

puzzle
670 Played