President Trump is holding a rally for Sen. Ted Cruz in Texas on Monday, and the event is attracting some interesting characters.

About an hour before the rally at the Toyota Center in Houston was set to begin, InfoWars' Alex Jones was spotted in the vicinity.

The known conspiracy theorist was caught on video yelling at what appeared to be feces, saying that Rep. Beto O'Rourke, who is challenging Cruz in the midterm elections, won't talk to him. "Talk to me. Treat me like a human!" Jones shouted. After spitting at the droppings, Jones added, "Go to hell, Beto."

[Related: The Trump-Cruz insults you won't hear at the rally]

He compared O'Rourke to Sen. Marco Rubio, R-Fla., with whom Jones attempted to engage on Capitol Hill in September outside of a hearing with Facebook and Twitter executives.

Jones and InfoWars were banned from Twitter the next day.

Also on the scene in Houston was Michael Lindell, the founder of MyPillow and Trump ally, who has been pushing for a "Red Wave" in the midterm elections.

Speaking to a reporter, Lindell said Trump "was picked by God to run this country" and that it was a "divine appointment."