See Puppet Michael Steele's last performance on the Daily Show here.

Via Ben Smith.

Next Page