This is a leaked picture from the new Mercedes Benz football Stadium in Atlanta, set to open this season.

19883953_1580240548674407_2667713004096788207_n

It cost 1.6 billion and will host the Super Bowl this season. Looks like they aren’t gouging at the hot dog line.

Filed under: cheap, concession, Falcons, football, stadium