Memorial Stadium (Wichita Falls)

Memorial Stadium is a 14,500-seat football stadium located in Wichita Falls, Texas.