ArrowBlob Puzzle Quest

puzzle
741 Played