Cancun Congress Culture GOP Media Mexico Senate Snark

Ted 'Cancun' Cruz got “mariachied”