ottawacitizen.com
Facts and figures you really should know about Mercedes-Benz Stadium
ATLANTA — Here are some things you really should know about Mercedes-Benz Stadium, the sparkling new home of the Atlanta Falcons and Atlanta United FC that opened Aug. 26, 2017 and served as …