The NFL is the Buffalo Bills’ world and we’re all just living in it. Read more… Source: sportsnewsireland.com