Wednesday, April 25, 2007

Jon Stewart's "The Daily Show" was on UIUC's campus April 24th, filming a segment about UIUC's mascot. Here are photos that ran in today's student paper.