World Series The final World Series of the Millennium begins tonight in Atlanta as the New York Yankees take on the Braves. It's a match-up of two teams that many consider to be the best of the 90s. But the Braves failed to sell out the stadium in Atlanta. Do their fans have faith in them? From member station WABE in Atlanta, Joshua Levs reports.