Martha: They Grow 'Em Big In France...

8/31/2007 12:15 PM PDT

Martha: They Grow 'Em Big In France...

Looks like Martha Stewart is suffering from a serious case of Puffin envy...