NFL team owners, general managers, coaches, and players remind everyone that the NFL is a business. How dare the business concepts of financial responsibility pervade sports? Saddled with an unforgiving salary cap, NFL team owners and general managers must make… Read More ›