Loading...

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.