Film: The Muppets Release date: November 23, 2011 When I first heard rumors of a new Muppets movie I have to admit I got a little excited. The little kid inside of me remembered watching taped reruns with my family before going to bed. Every year we had to listen to The Muppets christmas album […]