NFL Owners Approve $200 Million Financing for Falcons Stadium

NFL Owners Approve $200 Million Financing for Falcons Stadium

Kevin C. Cox/Getty Images

The new Atlanta Falcons stadium plan includes a $200 million public contribution raised through the sale of bonds.