The Muppets Wizard of Oz Part 2
The Muppets Wizard of Oz - Part 1
3 November 1963, New York City, New York, USA