ArrowBlob Puzzle Quest

puzzle
613 Played