Steve Schirripa on location for 'A Muppets Christmas: Letters to Santa' on September 9, 2008 in New York City.
{"Image ImageDescription": "Steve Schirripa on location for \"A Muppets Christmas: Letters to Santa\" on September 9, 2008 in New York City. (Photo by Bobby Bank/WireImage)"}