ArrowBlob Puzzle Quest

puzzle
680 Played