No fans in the stands at Bills Stadium for "foreseeable" future

Published October 15, 2020 73 Views

Rumble No fans in the stands at Bills Stadium for "foreseeable" future.

... and disable advertisements! No kidding :)