Bernie Sanders has been less than forthcoming about how he’s going to pay for all the free stuff.

Donald Trump is giving things away for free but he paid for them.

Hillary had another rough week.

So did Obama.

Cartoons.

And other forms of humor.

Winner of the week? Ted Cruz.