Tim Walz Is Tim Kaine 2.0 Jim Geraghty National Review 2 21 08.10.2024 .....© National Review visit website