If the Buffalo Bills sold for $1.4 Billion, what the heck are these other teams worth that own their own stadiums and aren't located in 10 feet of snow in a depressed area?
Announcement
Collapse
No announcement yet.
NFL Franchise prices
Collapse