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