For the next week, we will be publishing the speeches given by DFL Party-endorsed candidates and leaders at our State Convention in Rochester.
This episode features remarks from Attorney General Keith Ellison
For the next week, we will be publishing the speeches given by DFL Party-endorsed candidates and leaders at our State Convention in Rochester.
This episode features remarks from Attorney General Keith Ellison