ATLANTA, GA - SEPTEMBER 03: General image of The Falcon, a piece of artwork in front of the new $1.5 biilion Mercedes-Benz Stadium on September 3, 2017 in Atlanta, GA.  (Photo by David John Griffin/Icon Sportswire via Getty Images)