Bills owners committed to sharing costs on proposed stadium

Buffalo Bills owners Terry and Kim Pegula are committed to paying a portion of the projected $1.4 billion in their proposal to build a stadium

Related posts