Cousin Greg is Jim Henson, and other weird new features from the latest SNL 1975 casts
Left: Nicholas Braun (Photo: Amy Sussman/Getty Images), Right: Jim Henson (Photo: Ron Galella, Ltd./Ron Galella Collection via Getty Images) 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 … Read more