Loading...
News
    Shows

      The Muppets take Washington D.C. in new exhibit

      |Jim Henson's Muppets are now residing in the nation's capital, part of a new exhibit at the Smithsonian National Museum of American History. Jan Crawford reports on the new home for the iconic characters.