savage ted cruz. .. Ted cruz's meme game is slowly getting stronger.