Yamaguchi Excited About State of Women's Figure Skating

Coming to the Winter Olympics in Sochi is almost a welcome home for U.S. Olympic figure skating champion Kristi Yamaguchi. Although she won her gold in France, any Olympics brings back many memories.