Week 8: New England Patriots at Buffalo Bills
- Episode aired Oct 30, 2016
Live from New Era Stadium in Orchard Park, New York U.S.A. it's New England Patriots at Buffalo Bills.Live from New Era Stadium in Orchard Park, New York U.S.A. it's New England Patriots at Buffalo Bills.Live from New Era Stadium in Orchard Park, New York U.S.A. it's New England Patriots at Buffalo Bills.