The Muppets' Wizard of Oz

The Muppets' Wizard of Oz first aired in the US in 2005.