In a Wednesday interview alternately described as “wild,” “surreal,”“strange” and “explosive,” New York mayor and 2020 presidential hopeful Bill de Blasio butted heads with longtime critic Sean Hannity on the latter’s namesake Fox News show.

De Blasio and Hannity spoke — and repeatedly clashed — on a range of hot button topics including taxation, healthcare, gun control, abortion and climate change. The two men often raised their voices during the debate, speaking over each other as they attempted to make their respective opinions heard.

“I’m never going to agree with you. You drive me crazy,” Hannity told de Blasio.

At one point during their chat, de Blasio shredded Hannity and Fox News as being “such a charade,” suggesting the host was using immigration to “distract” from other issues like income inequality.

“Oh, my network!” Hannity cut in. “By the way, there are people on my network that don’t like a single word I say! What are you talking about?”

“I agree you’re not a monolith,” responded de Blasio, who on the topic of immigration said he wanted “border security but not walls.”

“But too much of the time what Fox and News Corp do is try and take people’s minds off the fact they are being screwed economically by the one percent,” de Blasio continued.