Sen. Ted Cruz's Home the Site of Mariachi Jam Session in Houston

Sen. Ted Cruz Volver, Volver ... Welcome Back to Texas, Señor!!!

Old news is old news!
Be First!

Get TMZ breaking news sent right to your browser!