Buffalo Bills owner Terry Pegula walks in a hallway at the NFL football owners meeting Wednesday, Dec. 11, 2024, in Irving, Texas. (AP Photo/LM Otero)
Copyright © 2024 Yahoo Inc. All rights reserved.