An astroturf baseball stadium ... in France. [Los Angeles Times]