Buffalo Bills beat the New England Patriots in Week 16 The Wandering Buffalo Podcast is back with another episode! In Episode ...