The Martha Stewart Show
Martha Stewart and Alan Cumming are seen during the production of "The Martha Stewart Show" in New York on Wednesday, December 1, 2010. Photo: David E. Steele/The Martha Stewart ShowDownload
- ©2010 Watershed Visual Media. All Rights Reserved.
- Image Size
- 3316x2211 / 1.4MB
- Contained in galleries