Entertainment TV Read Time : 1 Minutes Watch: The Muppets Invade Saturday Night Live November 21, 2011November 21, 2011 Hoob Check out the great Muppet appearance on Saturday Night Live and get excited for Wednesday’s theatrical release of ‘The Muppets’.