The Muppet Saga- Team Kermit? 15 November 2011 by Suzannah Otis Leave a Comment ShareTweetPinShareCheck out these awesome Muppet Saga photos- Bella Swine, genius! The Muppets opens November 23 in theaters everywhere! ShareTweetPinShare