Record Snow In Orchard Park, Home Of The Buffalo Bills, Is As Tall As Josh Allen; Driving Ban In Place

Today in Orchard Park, New York, the suburban home of the Bills, nearly six and a half feet of lake-effect snow is making pretty much any speed and agility impossible.Forbes – Innovation