ArrowBlob Puzzle Quest

puzzle
702 Played