ArrowBlob Puzzle Quest

puzzle
601 Played