The Travel Channel had a show on last night--the 13 Scariest Places in America. But The Capitol in Washington D.C. wasn't on the list!
Of course, neither was Beaver Stadium. And I'm here to tell you there were 65,000 people scared on Saturday night (and hundreds of thousands more watching at home) until that kick boinked off the right upright! How scary can you get????
Freshmen refreshers: 2015 RBs to know
21 minutes ago