Muppets Release New Video For Kodachrome

Guess who dropped a new video over the Christmas holiday, The Muppets. Okay, I know your sitting thinking….Really The Muppets…. Ease up, have a little fun. I remember when The Muppets first came on television in the mid 70’s. We would be sitting around, stoned and trying to figure out what the hell we were […]