Sports… the Philadelphia way

Penn State’s Beaver Stadium – 2nd Largest Football Stadium In The Country

According to this list of the top 20 football stadiums in the world, Penn State has the 2nd largest football stadium in the US (behind only Michigan). One of the more interesting things about the list is that college stadiums dominate. Does this mean that college football is more popular as a spectator sport than [...]

Recent Articles