Escaping Over Six Feet Of Snow In Buffalo Blizzard! | Buffalo Bills
Watch as the Buffalo Bills football operations department coordinates the pickups of Buffalo Bills players stuck at home due to a blizzard with 77 inches of snow. The Bills moved their November 20th home game to Ford Field in Detroit, MI, home of the Detroit Lions.