Presidential candidate Julian Castro has sent a message to President Trump that he will not tolerate his racism - but purchasing an ad on Fox News.

According to The Hill, the ad is set to air throughout the day on Fox News in Bedminster, N.J., where the president is residing this week. Castro's campaign reportedly paid $2,775 for multiple spots on Fox News, including Fox & Friends, a program frequently watched by Trump.

"President Trump: You referred to countries as sh*tholes. You urged American congresswomen to 'go back' to where they came from. You called immigrants rapists," Castro says in the video.

"As we saw in El Paso, Americans were killed because you stoked the fire of racists," he continued, "Innocent people were shot down because they look different from you. Because they look like me. They look like my family.

"Words have consequences... Ya basta [enough]"

Castro has not yet qualified for the September Democratic primary debate, did gain supports following his June debate with fellow Texan and presidential candidate Beto O'Rourke.

Last month, Castro visited two detention facilities at the border and spoke about the poor conditions.

Chairman Joaquin Castro, also visited the centers and told reporters, "The system is still broken." 

"It's not just about money, it's also about the standards of care," Castro told CNN. "We're going to have put a hell of a lot of pressure on the Trump administration, through appropriations, through investigations, to get them to change what they're doing."