The Martha Stewart Show
Jimmy Fallon and Martha Stewart are seen in this photo from the production of "The Martha Stewart Show" in New York on Monday, March 28, 2011. Photo: David E. Steele/The Martha Stewart Show
Download

Jimmy Fallon and Martha Stewart are seen in this photo from the production of "The Martha Stewart Show" in New York on Monday, March 28, 2011. Photo: David E. Steele/The Martha Stewart Show
Download