NORTH TEXAS COLISEUM (SUPER PIT)

North Texas Coliseum (Super Pit)

University of North Texas, Denton, 76201