ArrowBlob Puzzle Quest

puzzle
731 Played