WATCH: Houston greets Beto O’Rourke like a rock star after Ted Cruz chickened out on MSNBC’s Texas town hall
Rep. Beto O'Rourke greeted by Shasta, the mascot of the University of Texas Cougars at a MSNBC town hall.

Representative Beto O'Rourke (D-TX) received a hero's welcome at an MSNBC town hall meeting at the University of Houston in Texas.

O'Rourke was greeted with cheers from the crowd, college cheerleaders and even a marching band.

Wearing a "Houston" baseball cap, O'Rourke high-fived Shasta -- the mascot of the Houston Cougars.

O'Rourke is challenging Sen. Ted Cruz (R-TX) in the midterm elections. Cruz was invited to attend the town hall, but declined.

Cruz also declined to attend a CNN town hall in McAllen, Texas.