Bills fans see team logo in blizzard weather radar

Bills fans see team logo in blizzard weather radar

It is some prohibitive weather. The Buffalo Bills logo is everywhere in Western New York, and now the Bills Mafia even sees it in the weather forecast. Weather radar images of the monster snowstorm that dumped at least 77 inches of powder on Orchard Park, New York, between Thursday and Saturday appeared to depict the … Read more