What is the name of the Buffalo Bills' home stadium?
Highmark Stadium
MetLife Stadium
Gillette Stadium
Arrowhead Stadium
Answer
The Buffalo Bills play their home games at Highmark Stadium, located in Orchard Park, New York. The stadium has been the home of the Bills since 1973 and has a seating capacity of over 71,000.
19 Josh Allen Questions: Can You Get a Perfect Score?