Bernie Sanders’ had his Fox News town hall today … and he spilled a whole lotta beans. Thanks in no small part to Martha MacCallum and Bret Baier holding his feet to the fire.

First up:

He just admitted free healthcare is not free! — Brent (@Brent27408721) April 15, 2019

@marthamaccallum @BretBaier THANK YOU! you finally got someone on the left to admit that Healthcare is not FREE! — Mike Falduti (@MikeFalduti) April 15, 2019

“Healthcare is not free.” There’s your ad. — Stephen Miller (@redsteeze) April 15, 2019

So healthcare is not free!! Someone has to pay for it and it’s going to be in taxes!!! — Joe (@zap_joe) April 15, 2019

That’s right:

"You're going to pay more in taxes" – @SenSanders — Elizabeth Harrington (@LizRNC) April 15, 2019

Good thing Bernie didn't utter this gem on a easily remembered date on the federal calendar. https://t.co/ik99YbaS0o — Cuffy (@CuffyMeh) April 15, 2019

His timing is impeccable.

“You’re going to pay more in taxes.” Hey there’s your 2nd part of the ad. — Stephen Miller (@redsteeze) April 15, 2019

Watch:

.@marthamaccallum presses @SenSanders on how he is going to pay for "Medicare for All." He struggles to answer and then admits taxes will have to go up. Will members of Congress also transition to this plan, asks @BretBaier "You're damn right," Sanders says. pic.twitter.com/BayLlztO7r — Washington Examiner (@dcexaminer) April 15, 2019

Bernie may have been a little too honest about health care costing money and taxes going up … but as for members of Congress willingly subjecting themselves to life under his Medicare for All plan? That we have a hard time believing.

In the meantime, GOP, Bernie just served this up to you on a silver platter. Go make the most of it.