2020 presidential hopeful Bernie Sanders publicly acknowledged the reality surrounding America’s healthcare system Monday; saying “Obviously, healthcare is not free” and will require increased taxes.

“Obviously, healthcare is not free. We pay for it through premiums and out-of-pocket expenses. In Canada, it’s payed through taxes. We’ll have to do that,” Sanders told CNN’s Jake Tapper.

Bernie Sanders admits Democrats will “have to” raise taxes to pay for Medicare For All. If only Kamala Harris could be so honest! pic.twitter.com/J3dFGSDkCL — Andrew Clark (@AndrewHClark) July 28, 2019

President Trump called-out Bernie Sanders and the mainstream media Monday; saying the Democratic Socialist should be labeled “a racist” after referring to Baltimore as a “third world country.”

“Crazy Bernie Sanders recently equated the City of Baltimore to a THIRD WORLD COUNTRY! Based on that statement, I assume that Bernie must now be labeled a Racist, just as a Republican would if he used that term and standard!” Trump tweeted.

“The fact is, Baltimore can be brought back, maybe even to new heights of success and glory, but not with King Elijah and that crew. When the leaders of Baltimore want to see the City rise again, I am in a very beautiful oval shaped office waiting for your call!” he added.

….even to new heights of success and glory, but not with King Elijah and that crew. When the leaders of Baltimore want to see the City rise again, I am in a very beautiful oval shaped office waiting for your call! — Donald J. Trump (@realDonaldTrump) July 29, 2019

The President is referring to comments Sanders made in 2015.

“Anyone who took the walk that we took around this neighborhood would not think you’re in a wealthy nation,” Sanders said during a visit to the city’s West Baltimore section in 2015, the Baltimore Sun reported. “You would think that you were in a Third World country.”

“We’re talking about a community in which there are hundreds of buildings that are uninhabitable,” he added

Read the full report at Fox News.