Buffalo Bills star leaves NFL fans baffled after arriving to game barefoot despite 23 inches of snow
The lake-effect storm began hitting the area Saturday near the Bills’ stadium in Orchard Park, New York. Though the storm shifted south of the stadium by noon Sunday, the snow continued to fall off and on through the day, with flurries beginning to fall more heavily just before kickoff.