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