American football stadium McLane Stadium, owned by the Baptist research university Baylor, features a large high-definition LED video board with an area of 5,029 square feet.
American football stadium McLane Stadium, owned by the Baptist research university Baylor, features a large high-definition LED video board with an area of 5,029 square feet.