All you need to know about Democrat Tim Walz: "There's no guarantee to free speech