"The National Football League has a salary cap, an upper limit on what teams can spend on their players, of $120.6m. But where the teams choose to spend that money is entirely up to them. Some, like Tampa Bay, overload their offense, while others invest heavily in defense. These figures are...