Falcons CEO and president Rich McKay said the $200 million worth of updates going into the Mercedes-Benz Stadium won’t delay its opening.
Falcons CEO says additional $200 million in costs for new stadium won’t delay opening
Falcons CEO and president Rich McKay said the $200 million worth of updates going into the Mercedes-Benz Stadium won’t delay its opening.