The Falcons plan to convert about 750 seats in Mercedes-Benz Stadium to a “super fan” section that won’t require personal seat licenses. The seats, located in a lower-level corner, will be the only ...