A night after protesters disrupted his July 4th appearance in McAllen, Sen. Ted Cruz is part of a town hall in McKinney. Watch here.
Cruz, a Republican whose bid for president failed last year, is running for re-election next year. His most formidable challenger so far is a Democrat, U.S. Rep. Beto O'Rourke of El Paso.
This town hall is being sponsored by a group called Concerned Veterans for America.