ArrowBlob Puzzle Quest

puzzle
637 Played