Tucker Carlson and former Democratic National Committee Communications Director Luis Miranda clashed Tuesday on immigration law enforcement after an illegal immigrant was charged in the death of a University of Iowa student. 

Cristhian Rivera, a 24-year-old illegal immigrant from Mexico, was charged with first-degree murder in the death of 20-year-old Mollie Tibbetts, who was reported missing more than a month ago. Her body was found in a cornfield Tuesday morning. 

Carlson asked Miranda why Americans should not support the idea that illegal immigrants should not be in the country. 

"[Rivera] didn't have a right to be here in the first place," he said. "His presence violated federal law."

'Enough Is Enough': Lahren Says Murder of Mollie Tibbetts Should Be 'Giant Wake-Up Call'

Carlson said that he disagreed with Miranda's stance that the current immigration system is "horribly broken" and that Republicans are standing in the way of fixing it.

"This is just spin," he said.

Miranda then said that Americans lost the right to enforce borders when heads of large corporations began hiring illegal immigrants for cheap labor.

"So why don't we say to employers, you must verify the legal status of your employees and if you can't, you can't employ them?" Carlson asked, adding that Miranda wouldn't be able to get a majority of Senate Democrats to say they'd support a universal E-Verify system.

Miranda said that former President Obama's administration was helping to stop the flow of illegal firearms, drugs and immigrants across the border, unlike President Trump's.

"This is disingenuous," Carlson replied in disagreement. "The country's flooded with heroin from Mexico. With respect, you're not telling the truth!"

Watch the full heated debate above.

Homan on Mollie Tibbetts Murder: 'Another Angel Mom Created by an Illegal Alien'

The Five: Tibbetts Murder Suspect, Illegal Immigrant, 'Shouldn't Have Been Here'

'Fair Means Free'?!: Tomi Lahren Asks Californians What They Know About Socialism