Season 1, Episode 82 The Martha Stewart Show

First Aired: January 18, 2006

Alan Cumming.