I want to know the answer to the following question:
Who plays their games at Fenway park?
All the background I'm provided with is that "Since 1966 they have played in Atlanta as the Atlanta Braves.". Is that enough to answer the question?