ATLANTA (AP) - Mercedes-Benz Stadium is about to be on perhaps its largest national stage - Monday night's College Football Playoff title game - and fans say Atlanta's new $1.5 billion facility is living up to the hype despite a series of construction setbacks that delayed its opening.
The game ...
Source
No comments:
Post a Comment