A Look at Jim Henson’s Muppet Geeks

Twenty years ago this past weekend, a shining figure from many of our childhoods passed away. Jim Henson, the creator of the Muppets and countless films and television shows, died at the age of 53 after suffering organ failure due to a severe infection of Streptococcus pyrogenes. I remember finding out the news at school […]