You are here

From the press box at Bank of America Stadium, observations about New England's Week 11 loss to the Carolina Panthers.