From the top of Beaver Stadium, one of the biggest stadiums in the world, it’s possible to see just part of Penn State’s central campus in State College, Pa.

From the top of Beaver Stadium, one of the biggest stadiums in the world, it’s possible to see just part of Penn State’s central campus in State College, Pa.