ArrowBlob Puzzle Quest

puzzle
675 Played