The Muppets take Washington D.C. in new exhibit

CBSTV Videos
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.
View Comments (0)