The John McCain Puppet, Sheer Brilliance January 14, 2011April 10, 2011Kristie Wells There are days I love Jon Stewart, and then there are days I loooooooooooove Jon Stewart. The day he introduced the John McCain puppet was one of the latter ones. OMG. So. Damn. Funny. Get. Off. My. Lawn. Share the love Related posts: No related posts.