The Colbert Report (2005)

The Colbert Report (2005) : 9x123

David Karp 24 Min.
0 0 votes

Overview

Britain prepares for the royal baby, George Zimmerman protestors sing instead of riot, NPR critiques multitaskers, and David Karp promises not to police Tumblr.