mbs

What Makes The Atlanta Falcons’ New Stadium The Best Ever

This week in a preseason game against the Arizona Cardinals, the Atlanta Falcons will take the field for the first time in their new home: the $1.5 billion, 71,000-seat Mercedes-Benz Stadium.