ArrowBlob Puzzle Quest

puzzle
695 Played