ArrowBlob Puzzle Quest

puzzle
744 Played