Inside the Bills: How an NFL team moves its entire operation overseas for a game
'The Bills' itinerary while in London looks like this: Land at Heathrow Airport and take a roughly 30-minute commute to The Grove, a five-star hotel in Watford, England, where the…