When it comes to building a new stadium in Buffalo, it’s almost time to destroy a table. According to Ben Fischer of Sports Business Journal, a deal is “nearly at hand” to build a new home for the Bills. Per the report, the various parties are closing in on a cost-sharing arrangement “that would be [more]