ArrowBlob Puzzle Quest

puzzle
682 Played