The Penn State wrestling team clinched the 2025 NCAA national championship at the Wells Fargo Center in Philadelphia on ...