Are The Buffalo Bills Too Good To Be True?

Kevin and George discuss the upcoming NFL season for the Buffalo Bills.