That is genuinely hilarious! Ted Cruz does not get steamrollered. By anyone or anything.
Where are Cruz’s campaign contributions coming from?