Green Bay is unique since fans can own the team and it has been that way since the team was founded in the 1920s. I don't think the NFL would be willing to go down that path. New Orleans has some energy companies head quartered there and is one of the major offshore oil drilling cities so that town can support a team. Not only there needs to be population in the area but there also needs to be serious money.







Reply With Quote
