Terra Nova's Heims Makes Appearance on The Martha Stewart Show