Question: where is the new football stadium in atlanta
Answer: Mercedes-Benz Stadium