Sunday, 23rd November 2014

Snow Forces Buffalo Bills Out of Town

When seven feet of snow fell on Buffalo over the course of three days, it snarled traffic, trapped people in their homes, and even cost some people their lives. Now the huge buildup of snow has forced the Buffalo Bills to play their next football home game out of town. The massive storm that dumped […]

Buy Twitter followers