We’ve gotten to the point where the Bills are being discussed as Super Bowl sleepers, and Allen’s improvement especially in the turnover department is actually one of the reasons people believe in this Buffalo team. While it would be foolish (or downright ignorant) to deny that Allen has improved, I’m just not sure that his […]