The league made a big deal about taking over a 40,000 square foot space in Times Square for its NFL Experience. After experiencing nearly a year of big rent payments, the NFL has decided to pull the plug on the NFL Experience experiment. Via Lisa Fickenscher of the New York Post, the NFL will shutter [more]
More...
More...