Penn State's Bill O'Brien has reached a contract agreement to be the new head coach of the Houston Texans, according to foxsports.com and other sources. Let?s be honest about these reports: We all knew this day was coming. We all knew O?Brien was going to leave Penn State for the NFL. But most of us didn?t […]