NittanyNation - Penn State clinches NCAA Wrestling Team Championship for 11th time
Penn State has clinched its 11th NCAA team title at the 2023 NCAA Wrestling Championships in Tulsa, Oklahoma.
pennstate.rivals.com