Last week I saw a sneak preview of the new The Muppets movie, that is scheduled to come out in theaters, Wednesday, November 23, 2011. Before I begin I must say that I am a huge Muppets fan. I grew up watching The Muppets ever since I was very young, (yes, The Muppets were a […]