ArrowBlob Puzzle Quest

puzzle
611 Played