Tears of Joy and Comedy Sportz collaborate on this hilarious improvisational competition between a team of puppets and a team of people.
Added by Upcoming Robot on February 27, 2009