Stephen Colbert Delivers in Northwestern Commencement Speech

Stephen Colbert graduated from Northwestern University 25 years ago, and on Friday, he returned to deliver a hilarious and poignant commencement speech to the class of 2011. It’s a definite must watch if you have 20 minutes to spare. Why watch this video aside from the fact that you get 20 minutes of straight up […]