Advertisement

Jerry Jones' Taj Mahal is no longer king of college football world

Mercedes-Benz Stadium is the shiniest new object in American sports. And because of that, Atlanta has regained its status as America’s capital of college football.