Question: where do the atlanta braves play home games
Answer: SunTrust Park