ArrowBlob Puzzle Quest

puzzle
681 Played