FILE - Buffalo Bills owner Terry Pegula smiles on the field before an NFL football game between the Buffalo Bills and the Miami Dolphins, Thursday, Sept. 12, 2024, in Miami Gardens, Fla. (AP Photo/Doug Murray, FIle)

News, Photo and Web Search

Other Photos

Previous Photo

Next Photo