May 18, 2006 22:43 | things

Colbert

Colbert

"Impeach" poster, Valencia.

Still haven't managed t watch the infamous roast.