The Muppet take Radio City Music Hall In New York City 2001