AdvertisementThe Muppets: Still Pulling Strings In The Music WorldAugust 24, 2011Leah ScarpellifacebookEmailKermit and the other Muppets get the all-star treatment on the newly released tribute Muppets: The Green Album. (Courtesy of Walt Disney Records)