Jim Henson DID NOT make a Wizard of Id TV show… did he?!

I wouldn’t have believed it myself, but the images and video below offer some pretty damning evidence…

Read more