Cousin Greg is Jim Henson, and other new strangeness from the latest SNL 1975 castings
Among the various pop culture gods who hover benevolently over our modern society, few are more sacred than Jim Henson. We’d go so far as to argue that much of our enduring affection for Henson’s most beloved creations, the Muppets, is basically just a function for the love so many feel for Henson himself. The man…