NBC.com has posted an exclusive sneak peek of the all-new Muppet Christmas special "Letters to Santa". The hour-long television special is set to air on NBC on December 17, 2008 at 8pm. Check out the clips below or watch them on NBC.com by clicking here.
Posted at 2:03 PM
This is a Muppet Newsflash...