University of North Texas Wins Third Best of Show

University of North Texas Wins Third Best of Show Image

Three-time Best of Show winner University of North Texas almost lost the top prize this year. Watch to see the in-plant’s stunning comeback.

Related Content
Comments