Back to List - You call yourself an NFL Fan? How many have you visited?

Bank of America Stadium - Carolina Panthers

Bank of America Stadium is a 75,523-seat football stadium located on 33 acres (13 ha) in uptown Charlotte, North Carolina, United States. It is the home facility and headquarters of the Carolina Panthers of the National Football League.[13]

Photo Attribution: alex grichenko from Google Maps