Kristen Schaal introduces the new mascots for the Beijing Olympics.

From The Daily Show with Jon Stewart.