The Buffalo Bills have the 4th best odds to win the AFC despite releasing several players. Nick Wright, Chris Broussard, and Kevin Wildes discuss if the Bills still have a window to win the Super Bowl.