@npr.org 6 months ago How Tim Walz went from 'Blue Dog Democrat' to progressive champion