This jigsaw puzzle has an image of Bank of America Stadium. Bank of America Stadium is a 75,525-seat football stadium located on 33 acres in North Carolina, United States. It is the home facility and headquarters of the Carolina Panthers of the National Football League.