Press "Enter" to skip to content

Bills Fan Carves Spectacular 8 Ft Snow Sculpture to Honor Team

When Mother Nature gives you snow, lots and lots, of snow, you make stunning sculptures. An avid Buffalo Bills fan created one for the Buffalo Bills in Western New York. Continue reading…
Source: WIBX 950

Be First to Comment

    Leave a Reply