The Martha Stewart Show, Season 3 Episode 3157

Japanese Cherry Blossom Festival in D.C.