ArrowBlob Puzzle Quest

puzzle
610 Played