Thanks to YouTube, commencement addresses are no longer just for the assembled graduates.
Stephen Colbert delivered the keynote speech at the University of Virginia's graduation ceremony on Saturday, and the Comedy Central star's blunt and self-effacing words have quickly gone viral.