WOW. Dinesh D’Souza Just Unleashed One Of The Greatest Social Media Comebacks of ALL TIME

If you’re going to take a swing at Mr. D’Souza you better be ready for one heck of a counter punch.

This is brilliant.