ArrowBlob Puzzle Quest

puzzle
671 Played