For each of the 30 Major League Baseball teams, identify the corresponding stadium they call home. The proliferation of multi-million dollar stadium naming rights deals (which frequently change as the result of coporate mergers or bankruptcies) makes this exercise much more difficult than it should be.