Fresh – Dinesh D’Souza Destroys Liberal Whiner

And what a job of it he does.