On Al Franken's watch, Minnesotans have been struggling to to get by with less income while paying more for groceries, tuition, gas and health care. Enough is enough.

It's time for action not just words and I have I have a history of fighting taxes in the Minnesota Senate and I've signed the Taxpayer Protection Pledge — promising I will NOT raise taxes.

That's been my message to voters on the campaign trail and that's the message of this ad.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…