Is it true what they say about Senator Ted Cruz (R- Pendejo)? [toon]


Is it true what they say about Texas Senator Ted Cruz? This screen capture looks legit.