Patriots fans still bitching and complaining that the game was rigged
NFL wanted the bills to win. Goodell eA there too telling the officials to not throw flags
That looks like the city of Lockport
The city Lockport has limited snow removal equipment. It’s a joke they came thru with a high lift and made one pass