Arrowhead Stadium

Nebraska, Miami (Ohio) to open 2027 season at Arrowhead Stadium