The itch is strong for the the start of the new NFL season. I'm going through football withdraw. Part of my excitement is for the new Mercedes-Benz Stadium in Atlanta.
This new stadium is said to be one of the most state-of-the-art in all of the NFL. What's more shocking? The new concessions prices are "fan-friendly". They're almost so good, it's unbelievable!!